这里的文档说的是官方的文档,可以在 https://dev.mysql.com/doc/ 中找到(以mysql5.7为例)
可以点击右方的按钮进行选择下载相应的文档文件。
这里指完全按照上面的文档说明进行安装的方式。
(注:下面的指令都默认使用root账号操作,如果非root 账号,请在前面加上sudo)
在网址 https://dev.mysql.com/downloads/repo/yum/ 中选择下图中的版本
找到相关的下载链接后复制,然后在Linux系统终端中输入以下指令
wget https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm
yum localinstall mysql80-community-release-el7-7.noarch.rpm
[root@192 src]# yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community/x86_64 MySQL Connectors Community 199
mysql-tools-community/x86_64 MySQL Tools Community 92
mysql80-community/x86_64 MySQL 8.0 Community Server 346
/etc/yum.repos.d/mysql-community.repo
, 所以我们需要进行修改vi /etc/yum.repos.d/mysql-community.repo
大概的内容如下图,主要修改标红的部分
然后保存退出即可。
再检查一下
[root@192 src]# yum repolist enabled | grep mysql
mysql-connectors-community/x86_64 MySQL Connectors Community 199
mysql-tools-community/x86_64 MySQL Tools Community 92
mysql57-community/x86_64 MySQL 5.7 Community Server 604
yum install mysql-community-server
service mysqld start
service mysqld status
grep 'temporary password' /var/log/mysqld.log
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
注意。这里的密码有要求,大概就是必须要要有字母大小写,有数字,有特殊字符,且长度最小为8位数字,否则无法修改成功。下面是原文。
其实也可以设置为简单的密码,但是因为不推荐,所以就不介绍了,如果需要的话,可以查看一下 mysql 的 validate_password的相关内容
show variables like 'validate_password%';
配置文件的位置,依据文档的说明,如下所示:
更多配置内容,可以查看官方文档的 4 和 5 章节
如果觉得有收获,欢迎点赞和评论,更多知识,请点击关注查看我的主页信息哦~