MySql常见问题整理

2017-07-18  本文已影响52人  SwordShield

1.远程访问配置:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION;
flush privileges;

注意:

[mysqld]
bind_address=127.0.0.1

注释掉这行,然后重启mysql服务

/etc/init.d/mysql restart

2.字符集配置

首先,登录到mysql
执行命令

show variables like 'char%';

可以看到有很多非utf8格式编码的Value
修改方式:
修改/etc/mysql/mysql.conf.d/mysqld.cnf文件
[mysqld]下添加

character_set_server = utf8

然后在配置文件最后添加如下配置:

[mysql.server]
default-character-set = utf8

[client]
default-character-set = utf8

然后重启mysql:

/etc/init.d/mysql restart

再登录mysql,执行

show variables like 'char%';

最终显示结果:

上一篇 下一篇

猜你喜欢

热点阅读