Centos8.2中安装mysql8.0
第一步:手动安装源
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
sudo yum install mysql-server
第二步:启动mysql
service mysqld start
第三步:使用空密码本地登录
mysql -uroot -p
当弹出Enter password:
时,不输入任何的密码,直接回车,则会进入到mysql中:
mysql>
第四步:修改密码
1、在mysql界面中输入如下的查询语句:
mysql> alter user 'root'@'localhost' identified by '你的密码';
若返回类似于如下的信息,则说明修改成功:
Query OK, 0 rows affected (0.00 sec)
2、刷新权限(必须有这个命令,否则不生效):
mysql> flush privileges;
同样的,若返回类似于如下的信息,则说明修改成功:
Query OK, 0 rows affected (0.00 sec)
第五步:修改账号的绑定IP,以便允许其他客户端都可以使用
1、切换到mysql库
mysql> use mysql;
2、查看下当前的账号
mysql> select host,user from user;
我这里的返回结果是:
+-----------+------------------+
| host | user |
+-----------+------------------+
| localhost | mysql.infoschema |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
+-----------+------------------+
4 rows in set (0.00 sec)
3、修改账号root的host信息
将root账号配置为所有ip都可登录
mysql> update user set host='%' where user='root';
返回结果为:
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
说明修改成功
4、刷新权限
mysql> flush privileges;
至此,所有安装就完成了,并且现在就可以通过navacat远程登录了