zoukankan      html  css  js  c++  java
  • CentOS6.8安装mysql并设置字符集编码

    一、安装:

    1.

    首先以root用户进入系统

    2.

    输入命令:

    yum install mysql mysql-server -y

    等待安装完成。

    3.

    启动MySQL,输入命令:

    /etc/init.d/mysqld start

    4.

    将MySQL设置为开机启动,输入命令:

    chkconfig mysqld on

    5.

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

    mysql_secure_installation

    第一步:直接回车;

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

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

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

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

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

    二、设置字符集编码:

    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'
    ------------------------------------------------------------------------------

    如图:

    重新启动mysql:    [root@localhost ~]# /etc/init.d/mysqld restart
    再查看字符集系统变量: mysql> show variables like 'character_set_%';

     mysql给root开启远程访问权限

    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
  • 相关阅读:
    全链路压测(4):全链路压测的价值是什么?
    基于SVN的版本范围汇总
    一篇值得思考的职业教育之路!
    分享35个讨人喜欢的漂亮进度条UI设计
    转一篇难得的好文章CPU流水线的探秘之旅
    超棒的获奖动物摄影作品集
    解决web.py在SAE云中的Session使用问题
    2012年度最新免费web开发设计资源荟萃
    Endless icon: 每天都更新的图标集
    不容错过的超棒Javascript日期处理类库Moment.js
  • 原文地址:https://www.cnblogs.com/007sx/p/6028303.html
Copyright © 2011-2022 走看看