zoukankan      html  css  js  c++  java
  • CentOS安装配置MySql数据库

    CentOS版本7.2,MySql版本5.7

    1、下载MySql安装源 

       wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

    2、安装MySql源

      rpm -ivh mysql57-community-release-el7-11.noarch.rpm

    3、安装MySql

       yum install mysql-community-server -y

    4、启动MySql

    systemctl start mysqld.service 或者 service mysqld restart

     5、修改密码

       MySQL5.7加强了root用户的安全性,因此在第一次安装后会初始化一个随机密码,以下为查看初始随机密码的方式

    grep 'temporary password' /var/log/mysqld.log  grep命令使用教程

       结果如下:

      

      使用初始随机密码登录后MySQL会强制要求修改密码,否则无法正常使用,(密码必须包含小写、大写字母及特殊字符,当然也有其他方法不受此限制,再次不多做描述),修改方法如下:

    SET PASSWORD = PASSWORD('your new password');
    ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
    flush privileges;

      然后退出后即可用新密码登录。

    6、远程连接授权

      MySql是根据mysql数据库中的user表里面host字段来做ip鉴权的,修改为‘@’表示不限制连接,也可以指定IP地址。

    use mysql;

    update set user host='@' where user='root';

    7、开通3306端口

      开通端口后需要重启防火墙,firewalld使用参考

    firewall-cmd --zone=public --add-port=3306/tcp --permanent

    firewall-cmd --reload

    以上参考http://www.cnblogs.com/longrui/p/6071581.html

    为之则易,不为则难
  • 相关阅读:
    VMDNAMD命令规则(转载)
    VMD的相关命令(转载)
    Clayff力场(转载)
    如何处理遇到的错误-lammps
    数据分析及结果
    了解vue里的Runtime Only和Runtime+Compiler
    实例的属性和方法
    组件通信精髓
    vue内置的标签(组件)
    class和style属性
  • 原文地址:https://www.cnblogs.com/oldli/p/6874838.html
Copyright © 2011-2022 走看看