Linux centos 6 中安装 MySQL 8.0 以及设置远程访问

之前在Windows中使用的MySQL是8.0版本的,后来想在Linux中也想安装一个,查了很多相关资料都没法成功,后来在鹏鹏的指点下成功完成了,来记录下。

1:删除Linux中可能残留的mysql

[root@master ~]# rpm -e --nodeps mysql

2:安装mysql

[root@master ~]# yum install -y mysql-server mysql msql-deve

3:下载升级高版本mysql所需的rpm包

https://dev.mysql.com/downloads/repo/yum/

4:将rpm包导入Linux中,安装

[root@localhost ~]# rpm -i mysql80-community-release-el6-1.noarch.rpm

5:选择要升级到的版本

[root@localhost ~]# vi /etc/yum.repos.d/mysql-community.repo

将需要版本的enabled置为1

6:安装mysql - community -server

[root@localhost ~]# yum install mysql-community-server

7:启动MySQL

[root@localhost ~]# service mysqld start

第一次启动失败的话,则重启一下:

[root@localhost ~]# service mysqld restart

如果还是无法启动的话,尝试下面三行:

rm -fr /var/lib/mysql/*  
rm -fr /var/lock/subsys/mysqld   
killall mysqld

8:查询临时密码

[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log

9:使用临时密码登录

[root@localhost ~]# mysql -u root -p

Enter password:(红框中查询到的密码,临时密码中有可能有分号等符号,不要紧,贴过来)

10:改密码(如果觉得临时密码很符合胃口,可以忽略这一步)

mysql> alter user 'root'@'localhost' identified by '123456'

(然后可以退出再重新使用新密码登录一遍,查看是否设置成功)

11:授权

现在你已经可以使用了,但是现在仅限于在本机上使用,如果想要在其他电脑上也能够链接到,可以为其他电脑授予链接权限,下面是给所有电脑链接权限:

1) mysql> use mysql;

2) 为其他电脑授权远程访问权限:由于MySql8.0 版本 和 5.0 的加密规则不一样,MySQL 8.0的授权稍微和其它版本有点不一样

需要先将root用户的host配置成%:mysql>update user set host="%" where user="root";

然后将密码规则给修改一下:mysql>ALTER USER 'root'@'%' IDENTIFIED BY '(自己设置的密码)' PASSWORD EXPIRE NEVER;

最好再重新设置一个密码:mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '(自己设置的新密码)';

mysql> FLUSH PRIVILEGES;

mysql> exit

12: 自启动

(如果不需要自动启动可以不执行,然后每次启动MySQL的时候使用service mysqld start)

[root@master ~]# chkconfig mysqld on

ps:如果其他电脑还是不能链接上,你要看看防火墙是否关闭
可以使用service iptables stop

至此,MySQL就成功升级为高版本了,并且别的电脑可以远程访问!!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值