美文网首页
CentOS 7 安装mysql 8 教程

CentOS 7 安装mysql 8 教程

作者: 张家锋 | 来源:发表于2018-09-14 10:23 被阅读282次

    本操作是在虚拟机上完成,是在线安装模式

    配置Mysql 8.0安装源

    rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

    完成以后开始安装mysql

    开始安装mysql 8.0

    yum --enablerepo=mysql80-community install -y mysql-community-server

    安装成功以后,启动mysql

    service mysqld start

    查看mysql root用户临时密码

    grep "A temporary password" /var/log/mysqld.log

    最后一串字符是临时root密码

    修改root密码

    通过下面的命令进入修改密码:
    mysql_secure_installation

    首先复制上面的临时密码,直接粘贴,然后输入新的密码,新密码要求必须包含(大写字母,小写字母,数字,字符)

    下面还会进行一系列的设置,包括安全性检查插件,密码强度,是否删除匿名用户,禁用root远程连接,删除test库,是否刷新privilege等,根据自己的需要进行设置

    这里我建议禁用root远程连接,然后我下面会讲怎么创建一个新的远程连接用户

    配置远程访问

    登录控制台
    mysql -uroot -p

    创建新的远程连接用户

    CREATE USER '[用户名]'@'%' IDENTIFIED BY '[密码]';

    给远程连接用户授权(如果不清楚,可以查看mysql手册)

    GRANT ALL ON *.* TO '[用户名]'@'%';

    到此就可以了,就可以使用mysql客户端进行远程连接了,

    不过由于mysql8 比较新,在使用Navicat连接会出现错误,解决办法是

    以旧版的方式重新设置远程用户的密码

    ALTER USER '[用户名]'@'%' IDENTIFIED WITH mysql_native_password BY '[密码]';

    相关文章

      网友评论

          本文标题:CentOS 7 安装mysql 8 教程

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