美文网首页
Ubuntu Server关于mysql的配置

Ubuntu Server关于mysql的配置

作者: Leason | 来源:发表于2016-09-02 21:51 被阅读21次

安装mysql



1.更新源

  sudo apt-get update

2.安装mysql

sudo apt-get install mysql-client mysql-server

过程中会提示输入root密码并重复,然后就可以啦。

更改mysql的编码为utf-8

1.进入mysql

mysql -uroot -p

然后输入root密码

2.查看mysql编码

mysql> SHOW VARIABLES LIKE 'character_set_%';

一般新装的mysql的部分编码如下:

+-------------------------+----------------------------+
|Variable_name            |Value                       |
+-------------------------+----------------------------+
|character_set_client     |latin1                      |
|character_set_server     |latin1                      |
|character_set_database   |latin1                      |
|...                      |...                         |
+-------------------------+----------------------------+

我们主要修改的是前面三个,如果某些为utf8就不用修改了

3.修改编码(先退出mysql)

sudo vim /etc/mysql/my.cnf                      //有些是/etc/my.cnf

然后按下i切换为编辑模式
在[client]下面添加一行

default-character-set=utf8                      //=之间不要有空格,下面也是

在[mysqld]下面添加

character-set-server=utf8

在[mysql]下面添加

default-character-set=utf8

完成后执行命令

sudo /etc/init.d/mysql restart                    //不是service mysql restart

很重要的一点,这里不是使用service mysql restart重启,我就是前面一直这样重启而一直没有修改编码。

4.最后在进入mysql查看下编码,发现时下面这样的话就成功了

+-------------------------+----------------------------+
|Variable_name            |Value                       |
+-------------------------+----------------------------+
|character_set_client     |utf8                        |
|character_set_server     |utf8                        |
|character_set_database   |utf8                        |
|...                      |...                         |
+-------------------------+----------------------------+

你就可以不必担心乱码的问题啦。

相关文章

网友评论

      本文标题:Ubuntu Server关于mysql的配置

      本文链接:https://www.haomeiwen.com/subject/fenhettx.html