在Fedora36中安装mysql8

1、首先点击进入下面链接:

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

2、下载“ Fedora 36 (Architecture Independent), RPM Package ”包

3、进入到下载目录,运行以下命令:

$> sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm

记得更改成你下载的相应的包名字。

4、运行命令:

$> dnf repolist all | grep mysq

5、下载安装mysql8:

$> sudo dnf install mysql-community-server

6、启动数据库:

$> systemctl start mysqld

7、设置开机启动:

$> sudo systemctl enable mysqld

8、查看数据库状态:

$> systemctl status mysqld

9、第一次登录数据库会生成一个初始随机密码,把它放到日记中:

$> sudo grep 'temporary password' /var/log/mysqld.log

10、打开数据库日记,找到类似的密码,记下来:

$> sudo vim /var/log/mysqld.log

找到与下面类似的一串字符:

2022-09-16T12:48:24.481120Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: WT36upwexz;d

后面那一串“WT36upwexz;d”就是初始密码。

11、退出,在终端输入:

$> mysql -uroot -p

输入刚下记下来的密码,就可以成功登录了,出现以下字符串说明登录成功:

mysql> 

12、立刻马上更改密码,输入以下命令,注意!!不要忘了后面的分号:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

用你自己的密码替换掉上面的MyNewPass4!,密码必须要有一个大写字母、一个小写字母、一个数字、一个特殊符号、至少要有8位,以上条件要同时满足。

继续输入以下命令,同样不要忘了后面的分号:

mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;
mysql> quit;

 退出,然后重新用你设置的密码登录:

$> mysql -uroot -p

如果能进入欢迎界面,说明安装成功!

posted @ 2022-09-16 21:46  Mocuishle007  阅读(202)  评论(0编辑  收藏  举报