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

    为之则易,不为则难
  • 相关阅读:
    C常见问题
    费曼学习法
    结构体组包和指针函数的函数指针
    C中拼接和解析字符串函数
    隧道协议
    并发Queue
    并发包阻塞队列之ArrayBlockingQueue
    springboot集成freemarker 配置application.properties详解
    springmvc常用注解标签详解
    tomcat优化
  • 原文地址:https://www.cnblogs.com/oldli/p/6874838.html
Copyright © 2011-2022 走看看