0
点赞
收藏
分享

微信扫一扫

CentOS7使用yum安装MySQL8.0版本

冶炼厂小练 2022-04-15 阅读 61
linuxmysql

1. 下载并安装MySQL8.0的yum源

rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm

2. 通过yum安装MySQL8.0 

!!!切记一定要加上--nogpgcheck,否则安装后会报一个源“ySQL 8.0 Community Server”的GPG密钥已安装,但是不适用于此软件包。请检查源的公钥URL是否配置正确。的错误(该步骤根据电脑各速度不同,有的一两分钟有的要下十分钟左右)

yum install -y mysql-server --nogpgcheck

3. 启动MySQL

3.1 启动mysql 并查看是否启动

systemctl start mysqld
systemctl status mysqld

 

4. 配置MySQL

4.1 查看mysql初始密码

head -n 10 /var/log/mysqld.log

 密码在root@localhost:后面,如图白色的地方

 4.2 登录mysql

mysql -u root -p

 -u后面跟自己的用户名,输完会让你输入密码,复制过去并不会显示出来,所以别认为没写上就一直复制

4.3 修改密码 

 注:此时的密码为4级复杂度。即必须为,特殊符号,大写字母,小写字母,数字,四个部分组成

 若是想要修改也是可以的,但是麻烦,所以接下来要降低密码复杂度使其和数据库名都是root

1.)修改密码复杂度为0级,即四个部分有任意一个就行

set global validate_password_policy=0;

2.)修改密码长度为4位

set global validate_password_length=4;

 

3.)修改密码为root 

alter user root@'localhost' identified by 'root';

  

 补充:连接Navicat

要是想要和Navicat 这种操作数据库的软件相连接还需要一些步骤

1.)设置mysql库的root表,使其允许远程登录

三个指令逐个执行,第二条指令后面为自己的用户名

use mysql;
update user set host = '%' where user = 'root';
flush privileges;//一定要刷新操作

 2.)退出MySQL并关闭防火墙

第一条是退出mysql,第二条是关闭防火墙但是以后再开机还会打开所以第三条以后都关闭防火墙

exit;

systemctl stop firewalld
systemctl disable firewalld

 3.)连接Navicat

 

 

 

举报

相关推荐

0 条评论