CentOS上安装mysql

发布时间:2022-07-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了CentOS上安装mysql脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

MySQL安装步骤:

1)、下载并安装mySQL官方的 Yum ReposITory

[root@VM-8-3-centos ~]# wget -i -c http://dev.mysql.COM/get/mysql57-commUnity-release-el7-10.noarch.rpm

2)、安装好Yum Repository后,就可以直接yum安装

[root@VM-8-3-centos ~]# yum -y install mysql57-community-release-el7-10.noArch.rpm

3)、开始安装MySQL服务器

[root@VM-8-3-centos ~]# yum -y install mysql-community-server

安装服务这步花费的时间比较久,请耐心等待

遇到报错:

Error: Unable to find a match: mysql-community-server

CentOS上安装mysql

 

 

 

尝试解决办法:

先执行:yum module disable mysql再执行:yum -y install mysql-community-server

根据这个解决方法,已正常安装成功

CentOS上安装mysql

 

 

 数据库连接:

1、启动服务

[root@VM-8-3-centos ~]#  Systemctl start  mysqld.service

2、查看运行状态

[root@VM-8-3-centos ~]# systemctl status mysqld.service

CentOS上安装mysql

 

 

 

说明MySQL已经运行中,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

[root@VM-8-3-centos ~]# grep "password" /VAR/LOG/mysqld.log

CentOS上安装mysql

 

连接数据库

[root@VM-8-3-centos ~]# mysql -uroot -p

输入密码:>vnm86CFKkfT,回车

 

CentOS上安装mysql

 

 

 

 ;mySQL默认必须修改密码之后才能操作数据库,所以先修改密码

[root@VM-8-3-centos ~]# ALTER USER 'root'@'localhost' IDENTIFIED BY 'Panpan123';

又遇到报错:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

CentOS上安装mysql

 

尝试解决办法:

1、设置为low,只验证密码长度

mysql> set global validate_password_policy=LOW

CentOS上安装mysql

 

 

查看当前密码规则:

show variables like 'validate_password%';

CentOS上安装mysql

 

 

  当前密码长度为 8 ,如果不介意的话就不用修改了,重新设置密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Panpan123';

CentOS上安装mysql

 

 

 

 

 

 

也可修改密码长度为6位,因为一般都是6位密码

输入 set global validate_password_length=6; 进行修改,这里暂不修改,可自行尝试。

 

关于 mysql 密码策略相关参数;1)、validate_password_length 固定密码的总长度;2)、validate_password_dictionary_file 指定密码验证的文件路径;3)、validate_password_mixed_case_count 整个密码中至少要包含大/小写字母的总个数;4)、validate_password_number_count 整个密码中至少要包含阿拉伯数字的个数;5)、validate_password_policy 指定密码的强度验证等级,默认为 MEDIUM;关于 validate_password_policy 的取值:0/LOW:只验证长度;1/MEDIUM:验证长度、数字、大小写、特殊字符;2/strong:验证长度、数字、大小写、特殊字符、字典文件;6)、validate_password_sPEcial_char_count 整个密码中至少要包含特殊字符的个数;

开启远程访问数据库

 

脚本宝典总结

以上是脚本宝典为你收集整理的CentOS上安装mysql全部内容,希望文章能够帮你解决CentOS上安装mysql所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。