Centos 7 安装mysql 5.7 错误处理,持续更新~~
2021/4/14 19:55:16
本文主要是介绍Centos 7 安装mysql 5.7 错误处理,持续更新~~,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Centos 7 安装mysql 5.7 错误处理
分享下个人在安装mysql时出现的问题,以及处理办法:
1. 解压完压缩包,进行完初始化操作时
执行完:/software/mysql-5.7.33/bin/mysqld --initialize --user=mysql --basedir=/software/mysql-5.7.33 --datadir=/software/mysql-5.7.33/data
这个命令时,有可能会提示某些文件授权不足,或文件不存在之类的,重新执行授权命令即可
chown -R root:root /software/mysql-5.7.33/ chown -R mysql:mysql /software/mysql-5.7.33/
PS: 还有可能跟配置文件有关 /etc/my.cnf 要查看配置文件是否存在错误,可根据提示信息排查
2. 启动的时候出异常
执行:service mysql start
命令后出现:
Starting MySQL.2021-04-14T10:06:18.493278Z mysqld_safe error: log-error set to ‘/software/mysql-5.7.33/log/mysql_safe_error.log’, however file don’t exists. Create writable for user ‘mysql’.
ERROR! The server quit without updating PID file (/software/mysql-5.7.33/data/localhost.localdomain.pid).
这种情况是因为文件不存在以及权限不足引起,我的解决办法是,在对应目录新建文件夹和文件,然后授权给用户,处理的,如果有更好的方法望分享
mkdir log vi mysql_safe_error.log vi localhost.localdomain.pid chown -R root:root /software/mysql-5.7.33/ chown -R mysql:mysql /software/mysql-5.7.33/
3. 连接MySQL问题 执行命令 :./mysql -u root p
后
问题描述:连接MySQL出现的错误:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
原因分析:有可能是 my.cnf 配置文件中设置了 [mysqld] 的参数 socket ,而没有设置[client]的参数socket
解决办法:连接时指定ip :./mysql -u root -h 127.0.0.1 -p
或者修改配置文件添加socket配置项
这篇关于Centos 7 安装mysql 5.7 错误处理,持续更新~~的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Mysql安装教程:新手必看的详细安装指南
- 2024-11-18Mysql安装入门:新手必读指南
- 2024-11-18MySQL事务MVCC原理入门详解
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南