debian系統上mysql啟動失敗,錯誤如下:
# /etc/init.d/mysql start
starting mysql database server: mysqld . . . . . . . . . . . . . . failed!
查詢了一下,啥日誌資訊都沒有。這就比較頭疼了,最後只能在/etc/init.d/mysql中加set -x進行除錯了。
發現是執行如下命令報錯:
usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
錯誤資訊如下:
/usr/sbin/mysqld: file '/var/log/mysql/mysql-bin.index' not found (errcode: 13)
-rw-rw---- 1 mysql adm 32 2011-09-09 10:14 mysql-bin.index
然後在重新執行啟動,發現錯誤仍然依舊。
然後就開始了漫漫google路,最後找到乙個臨時解決方案,移除my.cnf檔案,mysql啟動成功,但這只是臨時解決方案,錯誤仍然沒有**啊。
想起報錯錯誤號13,這個是許可權錯誤,肯定是my.cnf中哪個檔案或目錄的許可權不夠啊,就一條條檢查吧!
最後注釋下述語句發現問題解決:
log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100m
應該是/var/log/mysql/mysql-bin.log許可權不夠導致,
檢查許可權設定如下:
# ls -ld /var/log/mysql
drwxr-s--- 2
root root 4096 2011-09-09 10:14 /var/log/mysql
果然mysql對該目錄沒有寫許可權,更改目錄屬組如下問題解決:
# ls -ld /var/log/mysql
drwxr-s--- 2 mysql adm 4096 2011-09-09 09:43 /var/log/mysql
在Debian中玩轉MySql 上)
2 apt get update 回車 這個命令就是更新debian的可安裝檔案列表 3 apt get install ssh 回車 安裝ssh協議 然後就可以通過winscp把mysql的安裝檔案拷貝到虛擬機器的 usr local 目錄下。2.開始在debian的系統中安裝mysql 1 cd...
Debian開機自啟小鍵盤
最近從ubuntu轉到了debian。因為懶,所以選擇了同屬的debian系,希望使用更方便點,但有些設定和ubunutu上還是有些出入的,這裡記錄一下debian開機自啟小鍵盤。系統 debian 8.9 桌面gnome3 因為是從ubuntu中走出來的,所以在這裡強調一下桌面,正是因為桌面的原因...
debian 系統安裝
cpu intel core i5 480m 主頻 2.66ghz 虛4核 記憶體 ddr3 2g 1 硬碟 sata 500g 5400轉 網絡卡 10 100 1000mbps自適應網絡卡 支援bgn協議的無線區域網卡 當然可以在這裡選擇適合自己的系統 無論是在grub 下用fdisk h 22...