Ubuntu在MySQL的安装可以使用指令进行安装,在以前的文章中有详细的介绍。
sudo apt-get install mysql-server
sudo apt-get install mysql-client
不再做详尽的介绍。
mysql默认的字符集为latin1的,要改为utf8的。网上的多数的方法执行sudo vi /etc/mysql/my.cnf
,但是根据上面的方法,只有下面的两行:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
根据上面的提示,/etc/mysql/
文件下的结构如下,
(py2.7env) lee@lee-PC:/etc/mysql$ tree
.
├── conf.d
│ ├── mysql.cnf
│ └── mysqldump.cnf
├── debian.cnf
├── debian-start
├── my.cnf -> /etc/alternatives/my.cnf
├── my.cnf.fallback
├── mysql.cnf
└── mysql.conf.d
├── mysqld.cnf
└── mysqld_safe_syslog.cnf
打开了/etc/mysql/mysql.conf.d/
下的mysqld.cnf
文件,执行下面的命令:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# start------------->
[client]
default-character-set=utf8
# end<-----------------
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
# start------------->
character-set-server=utf8
collation-server=utf8_general_ci
# <-----------------end
...
添加箭头指向的内容。
重启mysql。
(py2.7env) lee@lee-PC:/etc/mysql/mysql.conf.d$ sudo /etc/init.d/mysql restart
[ ok ] Restarting mysql (via systemctl): mysql.service.
打开mysql:
(py2.7env) lee@lee-PC:/etc/mysql/mysql.conf.d$ mysql -u root -p
END