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
  • 相关阅读:
    SharePoint 2013 APP 开发示例 (六)服务端跨域访问 Web Service (REST API)
    麦咖啡导致电脑不能上网
    SharePoint 2013 Central Admin 不能打开
    SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API)
    SharePoint 2013 APP 开发示例 系列
    synthesize(合成) keyword in IOS
    Git Cmd
    简单的正则匹配
    Dropbox
    SQL Server Replication
  • 原文地址:https://www.cnblogs.com/007sx/p/6028303.html
Copyright © 2011-2022 走看看