---恢復內容開始---
出現錯誤:
嘗試解決:
錯誤解釋是說系統運行過程中丟失了pid;我最先想到是 可能磁盤滿了;於是 df -h 檢查了一下;磁盤並沒有滿!
於是我對/etc/my.cnf 【mysqld】進行了配置
datadir 配置; ===》 指定對應的數據庫存儲文件路徑
socket配置; ===》 sock存儲路徑
user配置; ===》 mysql
關閉了log-bin;和binlog-format
對/usr/local/mysql/var 目錄授予 mysql:mysql權限
刪除錯誤文件;和mysql-bin.index 文件
chown -R mysql:mysql /usr/local/mysql/var/
rm -rf mysql-bin.*
如果還是報錯;那就 hostname 查看主機名稱; 然后在vim 主機名稱.pid文件;在里面隨便填寫一個不沖突的值
hostname vim 主機名稱.pid #在里面隨便填寫一個pid值
然后對ibdata1 附加 chown mysql:mysql 權限; chmod -R 775 的權限一起給了;
然后重啟系統; reboot;
等系統重啟后;在執行重啟mysql;問題解決
service mysql restart
或者用/usr/local/mysql/bin/mysqld start
如果還是無法解決;不如嘗試初始化mysql;
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/mysql.pid --tmpdir=/tmp
然后在重啟mysql;成功;
如果還是失敗的話;就備份好數據;進行重新裝機!