• 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
  • 相关阅读:
    poj 1262 地板覆盖问题
    混合图 (Standard IO)
    matrix
    麻将 (Standard IO)
    C#多线程编程之:异步事件调用
    使用线程池与专用线程
    C#多线程编程之:Timer(定时器)使用示例
    C#多线程编程之:异步方法调用
    WCF 快速入门
    c#实现每隔一段时间执行代码(多线程)
  • 原文地址:https://www.cnblogs.com/007sx/p/6028303.html
Copyright © 2020-2023  润新知