美文网首页
centos7.6安装mysql

centos7.6安装mysql

作者: 丶灬军哥 | 来源:发表于2020-01-08 11:47 被阅读0次

    1、情景

    今天刚在阿里买了台云服务器准备部署个小站点

    2、安装

    在CentOS中默认安装有MariaDB,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB

    2.1下载并安装MySQL官方的 Yum Repository

       [root@ing data] wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    

    2.2下载了安装用的Yum Repository 使用yum安装

       [root@ing data] yum -y install mysql57-community-release-el7-10.noarch.rpm
    

    2.3开始安装MySQL服务器 该过程会覆盖mariaDB

      [root@ing data]  yum -y install mysql-community-server
    

    3、mysql设置

    3.1启动mysql

      [root@ing data]# systemctl start  mysqld.service
    

    3.2设置开启启动

      [root@ing data]# systemctl enable mysqld
    

    3.3查看运行状态

      [root@ing data]# systemctl status mysqld.service
    

    如图mysql正常运行


    image.png

    3.4修改mysql登陆密码

    3.4.1查找初始密码于log日志文件中

    [root@ing data]# grep "password" /var/log/mysqld.log
    

    3.4.2进入数据库 回车输入密码 注意密码包含点等 小心复制

    [root@ing data]# mysql -uroot -p
    

    3.4.3如果不更改密码不能进行其他操作

    image.png

    3.4.5修改密码尽量增加复杂度(默认MEDIUM策略)

     ALTER USER 'root'@'localhost' IDENTIFIED BY 'pass';
    

    4.卸载自动更新插件

    [root@ing data]# yum -y remove mysql57-community-release-el7-10.noarch
    

    5.navicat连接mysql

    在连接过程中遇到的问题

    5.1需要在阿里云控制台上开发3306端口

    在阿里云控制台---网络与完全---安全组---配置规则--添加安全组规则

    5.2 MySQL允许远程登录

      use mysql;
      update user set host = '%' where user = 'root';
      flush privileges;
    

    相关文章

      网友评论

          本文标题:centos7.6安装mysql

          本文链接:https://www.haomeiwen.com/subject/menjactx.html