mysql问题整理
mysql 安裝時候安裝后啟動不成功報錯:
Starting MySQL.. ERROR! The server quit without updating PID file
查看報錯日志:
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
解決方法:
重新安裝mysql數據庫。密碼重置為空。
#參數根據實際情況修改。
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid --tmpdir=/tmp
mysql配置文件
mysqld --verbose --help|grep -A 1 'Default options'
結果:
Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf忘記root密碼
1、配置文件中增加option:skip-grant-tables
2、重啟服務
3、設置新密碼,去掉配置項,重啟服務。
普通用戶訪問數據庫提示沒權限
Access denied for user 'root'@'localhost' (using password: YES)
可能性
- 用戶沒有配置EXECUTION權限。
- host未匹配上
- mysql.user表中用戶名有為''的記錄
Slave_IO_Running,Slave_SQL_Running NO
檢查是否執行了start Slave
?
?
總結
- 上一篇: Tomcat总体架构
- 下一篇: 高性能Mysql--Schema与数据类