mysql远程登录与utf8编码
基于Ubuntu18(16)和Ubuntu14
mysql5.7在最初安装完成后是不支持远程登录的,而且内部的编码也没有统一,本文旨在修改mysql的配置文件支持远程登录和utf8编码。
一、Ubuntu18(16)
vim /etc/mysql/mysql.conf.d/mysqld.cnf
在mysqld下追加
character-set-server=utf8
修改bind-address=127.0.0.1为0.0.0.0
保存退出,并重启mysql,此时mysql即可支持远程登录,但仍需要创建%用户。编码可以通过进入mysql后输入“show variables like ‘%character%’;”查看。
二、Ubuntu14
a) 打开mysql配置文件:
vim /etc/mysql/my.cnf
b) 在[client]下追加:
default-character-set=utf8
c) 在[mysqld]下追加:
character-set-server=utf8
d) 在[mysql]下追加:
default-character-set=utf8
e) 保存并退出
查看更改情况,登录mysql,输入 show variables like '%character%';
修改bind-address=127.0.0.1为0.0.0.0 #使外网可以访问
保存即可。