MySQL常見錯誤大全--使用環境C7.4+MySQL5.7.20
一 安裝並初始化mysql數據庫時可能出現的錯誤
1.執行初始化數據庫時報錯:mysql
mysqld --initialize-insecure --user=mysql --datadir=/data/3307/data --basedir=/usr/local/mysql 跳出以下錯誤: /usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 解決:yum -y install libaio-devel
2.環境變量沒有設置sql
]# mysqld -bash: mysqld: 未找到命令
解決:打開/etc/profile文件設置環境變量,將/usr/local/mysql/bin添加到PATH變量中並source便可數據庫
二 鏈接mysql時報錯
1.ERROR 2005 (HY000)bash
[root@Manager binlog]# mysql -p -uroot -S /tmp/mysql.sock -h0101390193 Enter password: ERROR 2005 (HY000): Unknown MySQL server host '0101390193' (0)
解決:通常爲輸錯-h host輸錯致使,輸入正確ip或者name從新鏈接便可;socket
2.ERROR 2002 (HY000)ide
[root@Manager binlog]# mysql -p -uroot -S /root/mysql.sock Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/root/mysql.sock' (2)
解決:通常爲輸錯-S sock文件位置致使,查看配置文件查看sock文件位置從新鏈接便可。code
3.ERROR 1045 (28000)server
[root@Manager binlog]# mysql -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解決:通常爲輸錯用戶密碼,用戶名或者沒有權限致使,從新輸入正確的用戶密碼後正常登陸。
.ip