美文网首页
<我与Linux的那些事>Mysql5.7安装与配置

<我与Linux的那些事>Mysql5.7安装与配置

作者: TanckyCliff | 来源:发表于2017-08-14 03:11 被阅读0次

    本次安装使用的机器为阿里云上一台服务器 , 安装的Mysql 版本为5.7,使用yum进行安装

    一、安装Mysql的yum源

    mysql的yum源可以从Mysql官网上获得。

    选择需要的yum源

    此处可以不进行下载,只要获取yum源的下载url即可。

    • 安装mysql yum 源
      yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

    二、安装Mysql

    yum install mysql-community-server

    三、启动Mysql服务

    • 启动mysql服务
      systemctl start mysqld

    • 重启mysql服务
      systemctl restart mysqld

    • 停止mysql服务
      systemctl stop mysqld

    四、设置开机启动

    systemctl enable mysqld.service

    五、登录mysql

    mysql5.7安装完成后会默认生成root用户的密码,我们需要先获取到root用户的默认密码进行登录。
    mysql在安装完成后会在/var/log/mysqld.log文件中保存root用户的默认密码。
    获取方式:

    grep 'temporary password' /var/log/mysqld.log

    方框中即为密码
    • 登录mysql
      mysql -u root -p
      提示输入用获取到密码登录mysql

    • 修改默认密码 (mysql5.7密码长度不能少于8位,必须含有大小写字母,数字,特殊字符)
      ALTER USER 'root'@'localhost' IDENTIFIED BY 'Qwer1234!@#$';

    六、添加远程用户

    mysql5.7默认只允许root用户在本地登录。但是一般我们在开发的时候,需要用开发的机器远程连接mysql,所以需要添加远程访问用户。

    GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'Qwer1234!@#$' WITH GRANT OPTION;

    七、备注

    由于本次安装使用的机器为阿里云的机器,所以在远程连接的时候遇到了点麻烦。在配置完远程用户之后,从远程不能连接。

    各种找问题,最后发现阿里云机器的默认安全组没有设置对3306端口的访问规则。我们需要设置一下规则。

    依次点击 此处我已经设置了3306端口了 如图中设置,点击确定就可以成功远程连接

    相关文章

      网友评论

          本文标题:<我与Linux的那些事>Mysql5.7安装与配置

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