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
  • 相关阅读:
    bzoj2298 [HAOI2011]problem a
    P5504 [JSOI2011]柠檬
    洛谷P4383 [八省联考2018]林克卡特树
    [USACO17DEC]Standing Out from the Herd
    bzoj3926: [Zjoi2015]诸神眷顾的幻想乡
    dtoj4680. 红黑兔
    dtoj2099. 字符串查询( find)
    dtoj1721. 字符串生成器 ( strgen )
    dtoj4542. 「TJOI / HEOI2016」字符串
    loj2278. 「HAOI2017」字符串
  • 原文地址:https://www.cnblogs.com/007sx/p/6028303.html
Copyright © 2011-2022 走看看