玩转MySQL之Linux下修改默认编码

玩转MySQL之Linux下的差非常少操作(服务运转与关闭、运行与关闭、查看版本)

兄弟后日记下一下在Linux系统下边包车型地铁MySQL的简易利用,如下:

劳动运行与关闭 运转与关闭 查看版本

环境

Linux版本:centeros 陆.六(上面演示),Ubuntu
12.04(参见文章末尾水紫铜色标明字体)

MySQL版本:5.1.73

查看MySQL服务的运行状态,

输入指令: /etc/init.d/mysqld status

或者: service mysqld status

示例图:

澳门金沙vip 1

或者

澳门金沙vip 2

随着运维MySQL的劳动,

输入指令:service mysqld start

或者: /etc/init.d/mysqld start

示例图:

澳门金沙vip 3

或者

澳门金沙vip 4

开掘运转战败,那是出于未采用管理员状态实行运行,下边切换来管理员状态再度尝试,

示例图:

澳门金沙vip 5

紧接着实行登6,

输入指令:mysql –uroot –p12345陆(12345六为密码)

或然: mysql –uroot -p(回车,然后输入密码)

示例图:

澳门金沙vip 6

查看MySQL版本,

输入指令:select version();

示例图:

澳门金沙vip 7

退出(关闭)MySQL,

输入指令: exit

示例图:

澳门金沙vip 8

闭馆服务,

输入指令:service mysqld stop

或者: /etc/init.d/mysqld stop

示例图:

澳门金沙vip 9

或者

澳门金沙vip 10

 

留神:上述操作都以在center os
系统下进展的,四弟在Ubuntu系统里面也进展了测试,与center os
不一样的是,Ubuntu里面须求将center os
里面使用的指令中的mysqld前边的d去掉,上述所示所有命令直接使用mysql替换掉mysqld就可以。

四弟今天记录一下在Linux系统下边包车型客车MySQL的简易利用,如下: 服务…

玩转MySQL之Linux下修改默许编码

表弟这里记录了MySQL的暗中认可编码的改换,这里将其默许编码都合并修改为utf八,希望本文对我们具备帮忙,多谢!

环境:

Linux版本: centeros 六.陆(下边演示),Ubuntu
1二.0肆(参见小说末尾猩红评释字体)

MySQL版本: 5.1.73

澳门金沙vip,首先进入到MySQL命令行界面,我们能够参见作者的另一篇文章:玩转MySQL之Linux下的轻松操作

下一场查看MySQL的暗中认可编码,

输入指令: show variables like ‘%character%’;

示例图:

澳门金沙vip 11

接下去退出MySQL输入指令:exit;,也许选拔另一个巅峰,切换来管理员状态。

此地修改有两种艺术,小叔子知道两种,1种是此处那位兄长的主意,地址:

兄弟的体系里面原本就存在上面仁兄说的/etc/my.cnf文件,所以未有开始展览替换了,而是径直利用在/etc/my.cnf文件之中期维修改。其实这里原理都以千篇一律的,用那位仁兄的替换修章正是设置了MySQL运转的连锁参数,而小叔子的点子正是简轻易单的采用存在的公文轻巧的安装参数。

接下来进入MySQL的相关配置文件/etc/my.cnf里面进行更换,

输入指令: vim /etc/my.cnf

示例图:

澳门金沙vip 12

在玫瑰红标识的地点进入以下代码

default-character-set=utf8

init_connect=’SET NAMES utf8′

[client]

default-character-set=utf8

解释:

前两句是给server修改暗中认可编码,后两句是设定client的私下认可编码。

init_connect=’SET NAMES utf8′
(设定连接mysql数据库时行使utf捌编码,以让mysql数据库为utf八运作),那行代码可加可不加。

完了后如下:

澳门金沙vip 13

接下来再一次启航MySQL服务,进入到MySQL里面

输入指令:

service mysqld restart

mysql –uroot –p123456(12345陆为密码,或许能够去掉,隐藏密码输入)

下一场输入指令查看暗许编码是不是变动

输入指令:show variables like ‘%character%’;

修改结果如下:

澳门金沙vip 14

 

只顾:上述皆为center os
系统下修改,在Ubuntu系统下修改的配备文件不是/etc/my.cnf,而是/etc/mysql/my.cnf,修改进程如上边所示,修改后的文本如图:

澳门金沙vip 15

随即重启MySQL服务,进入MySQL然后查看编码就可以开掘已经转移。

哥哥这里记录了MySQL的暗中同意编码的修改,这里将其私下认可编码都合并修改为utf八,希望本文对大家具备支持,谢…

service命令,看名就能够猜到其意义,正是用来管理Linux操作系统中服务的吩咐。

一.
注解:这么些命令不是在有着的linux发行版本中都有。首假设在redhat、fedora、mandriva和centos中。

  1. 此命令位于/sbin目录下,用file命令查看此命令会开掘它是二个本子命令。

三.
深入分析脚本可见此命令的功能是去/etc/init.d目录下搜寻对应的劳务,进行开启和停业等操作。

  1. 开启httpd服务器:service httpd start

start能够换到restart表示重新开动,stop表示关闭,reload表示重新载入配置。

  1. 关闭mysql服务器:service mysqld stop

  2. 生硬提出我们将service命令替换为/etc/init.d/mysqld stop
    (因为有一对linux的本子不协助service)

 

Usage: service < option > | –status-all | [ service_name [
command | –full-restart ] ]

service oracle start

service oracle stop

service oracle restart

service oracle status

身体力行一 互连网重启