【汇总导航】CentOS安装运行MySQL错误


这里还有一种更简单的方法:
直接把MySQL+Apache和PHP全部安装好
https://wiki.bafangwy.com/doc/623/

总结

1、
“教程合集”中的《CentOS7 yum方式安装MySQL 5》已更新,按照这个教程来,卸载再重装,基本上可以解决

2、一定要用root用户去操作,其他用户的权限不够,很容易出问题。
root用户的密码是:
centos (虚拟机名字:CentOS7 64位)
123456(虚拟名字:Centos7-ori)

3、如果想要找出具体原因
可以使用journalctl -xe查看报错日志
(很多同学是因为/etc/my.cnf里面加了两行内容导致启动报错,删掉即可)

yum install 报错:Error Nohting to do

does not update installed package
这个就是安装过了.
解决办法:
1、卸载重装
2、或者直接使用以上新的CentOS镜像

重启报错

Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details

解决办法:
删除/etc/my.cnf中的这两行内容:

validate_password_policy=0
validate_password_length=1

关联问题:
https://www.mashibing.com/question/detail/92395

问题链接

yum安装MySQL,mysql -uroot -p临时密码无法登录
https://wiki.bafangwy.com/doc/528/

CentOS使用mysql-请先在面板的软件商店中安装mysql程序后再继续操作
https://wiki.bafangwy.com/doc/419/

CentOS yum安装MySQL报错-GPG公钥尚未安装
https://wiki.bafangwy.com/doc/294/

MySQL安装提示no package
https://wiki.bafangwy.com/doc/131/

MySQL 5.7-密钥已安装,但是不适用于此软件包
https://wiki.bafangwy.com/doc/147/

CentOS7 mariadb重启报错
https://wiki.bafangwy.com/doc/404/

最后

其实很多问题是由于原来制作的CentOS解压版镜像已经安装过MySQL造成的。
终极解决办法:
从最新的“常用软件”下载新的解压版CentOS镜像,里面有安装好的MySQL

下载这个:
root用户密码是centos

CentOS7 镜像(解压版)(推荐)
https://msb-netdisk.mashibing.com/share/1d0d452bef974e56994c7b3fd36ef38c

无涯 2024年5月17日 17:00 收藏文档