脚本宝典收集整理的这篇文章主要介绍了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
[root@VM-8-3-centos ~]# yum -y install mysql-community-server
安装服务这步花费的时间比较久,请耐心等待
遇到报错:
尝试解决办法:
先执行:yum module disable mysql再执行:yum -y install mysql-community-server
根据这个解决方法,已正常安装成功
数据库连接:
1、启动服务
[root@VM-8-3-centos ~]# Systemctl start mysqld.service
2、查看运行状态
[root@VM-8-3-centos ~]# systemctl status mysqld.service
说明MySQL已经运行中,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
[root@VM-8-3-centos ~]# grep "password" /VAR/LOG/mysqld.log
连接数据库
[root@VM-8-3-centos ~]# mysql -uroot -p
输入密码:>vnm86CFKkfT,回车
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
尝试解决办法:
1、设置为low,只验证密码长度
mysql> set global validate_password_policy=LOW
查看当前密码规则:
show variables like 'validate_password%';
当前密码长度为 8 ,如果不介意的话就不用修改了,重新设置密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Panpan123';
也可修改密码长度为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,请注明来意。