美文网首页
centos安装mysql8.0最新版

centos安装mysql8.0最新版

作者: 随风飞2019 | 来源:发表于2019-06-24 18:49 被阅读0次
  1. cd进入home目录,去下载最新版rpm包
    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
  2. 安装释放rpm包,生产repo仓库
    sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
  3. 选择一个版本启用,并配置
    yum repolist all | grep mysql
    sudo yum-config-manager --enable mysql80-community
  4. 编辑yum源
    vi /etc/yum.repos.d/mysql-community.repo
    保留mysql80-community的配置,其余的删除
    (也可使用国内163的mysql yum源http://mirrors.163.com/mysql/Downloads/MySQL-8.0/
    )
  5. 查看可安装版本,检查yum源是否配好
    yum repolist enabled | grep mysql
    正常情况下,只会显示8.0版本,及其可选工具组件等
  6. 安装
    sudo yum install mysql-community-server
    7.启动mysql服务
    systemctl start mysqld
  7. 查看mysql运行状态
    systemctl status mysqld
  8. 查看mysql账号root的临时密码,并记录下来,用来修改密码
    sudo grep 'temporary password' /var/log/mysqld.log
  9. 修改mysql的root密码
    mysql -uroot -p
    输入刚才记录的临时密码,回车即可进入
    然后输入ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
    回车,提示Query OK即表示执行成功,新密码已经生效了。
  10. 修改配置,让Navicat可以远程连接数据库
    初始安装后你的帐号不允许从远程登陆,只能在localhost。
    这个时候只要在localhost的那台电脑,登入mysql后,
    更改 "mysql" 数据库里的 "user" 表里的 "host" 项,
    从"localhost"改称"%",即可
    登录mysql数据库,执行如下命令:
    mysql -u root -p
    use mysql;
    update user set host='%' where user='root';

赋予任何主机访问数据的权限
GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

修改成mysql_native_password加密模式
update user set plugin='mysql_native_password' where user='root';
在打开Navicat输入IP地址,root账号密码,即可连接成功。

相关文章

网友评论

      本文标题:centos安装mysql8.0最新版

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