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   #使外网可以访问

保存即可。

ddzzhen

发表评论