centos6 mysql更改编码类型,CentOS6.8安装mysql并设置字符集编码

给root账户设置密码,输入命令:

mysql_secure_installation

第一步:直接回车;

第二步:是否设置root密码,输入”y“,输入两遍密码;

第三步:是否删除anonymous账号,输入”y“;

第四步:是否禁止root账号远程登陆,输入”y“;

第五步:是否删除test数据库,输入”y“;

第六步:是否重新加载授权信息,输入”y“。

ca953d91c4d58f0d276652fb8a4040d4.png

e4abfc26d5a7a0dbc71f71386af5cc69.png

二、设置字符集编码:

my.cnf文件中修改

客户端字符集修改,找到:

------------------------------------------------------------------------------

[client]

------------------------------------------------------------------------------

增加default-character-set,变为:

------------------------------------------------------------------------------

[client]

default-character-set=UTF8

------------------------------------------------------------------------------

服务器端字符集修改,找到:

------------------------------------------------------------------------------

[mysqld]

------------------------------------------------------------------------------

增加default-character-set,变为:

------------------------------------------------------------------------------

[mysqld]

default-character-set=UTF8

sql_mode='NO_ENGINE_SUBSTITUTION'

------------------------------------------------------------------------------

如图:

c801686a8a17b468a408971e7d4bdaba.png

重新启动mysql:    [root@localhost ~]# /etc/init.d/mysqld restart

再查看字符集系统变量: mysql> show variables like 'character_set_%';

3d5e45ef6f5bd3a998ef3e82951e2d39.png

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";

mysql> flush privileges;

解释:

第一句中"%"表示任何主机都可以远程登录到该服务器上访问。如果要限制只有某台机器可以访问,将其换成相应的IP即可,如:

GRANT ALL PRIVILEGES ON *.* TO root@"172.168.193.25" IDENTIFIED BY "root";

第二句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。

最后记得关闭linux的防火墙:

1) 重启后生效

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后失效

开启: service iptables start

关闭: service iptables stop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值