我的mysql裝在/usr/local/mysql目錄下啟
動碰到過很多問題。最常見的是:
error 2002: can't connect to local mysql server through socket
'/tmp/mysql.sock' (111)
解決辦法:
[root@test mysql]# /usr/local/mysql/bin/mysqladmin -u root /
> -s /var/lib/mysql/mysql.sock password 'your.passwd'
或者做個連線
ln -s /var/lib/mysql/mysql.sock /tmp
其實提示找不到 /tmp/mysql.sock有時也並不是/tmp目錄下沒這個檔案,是啟動
命令不對,我碰到過
常見的幾種啟動方式,自己也不是記得很清楚,如果你確定tmp下有mysql.sock這
個檔案不妨試試另外的幾個命令
/usr/local/mysql/bin/mysql -u root -p
/usr/local/mysql/bin/mysqld --user=mysql&
/usr/local/mysql/bin/mysqld --user=root&
/usr/local/mysql/bin/mysqld_safe --user=root&
/usr/local/mysql/bin/mysqld_safe --user=mysql&
/usr/local/mysql/bin/safe_mysqld--uer=root&(注意safe_mysqld與 mysqld_safe是不同的,&表示mysql在後台執行)我的就會報錯了
stopping server from pid file
/usr/local/mysql/data/localhost.localdomain.pid
060304 11:46:21 mysqld ended
這是許可權問題,我的mysql目錄屬於root使用者,也屬於root群組,改用mysqld_safe啟動就沒問題了,
大家只要注意這幾個mysql,safe_mysqld,mysqld_safe,mysqld,mysqladmin.多試
幾次 其實有時mysql已經正常啟動了,檢視mysql是否啟動命令
ps -aux | grep mysqld
會看到如下類似內容
mysql 6394 0.0 1.5 10528 992 pts/3 s 16:16 0:00
/usr/local/mysql/
mysql 6395 0.0 1.5 10528 992 pts/3 s 16:16 0:00
/usr/local/mysql/
mysql 6396 0.0 1.5 10528 992 pts/3 s 16:16 0:00
/usr/local/mysql/
root 6422 0.0 1.1 2408 732 pts/3 s 16:20 0:00 grep
mysql
檢視mysql是否在監聽埠命令
netstat -tl | grep mysql
會看到如下類似內容
tcp 0 0 *:mysql *:* listen
原創,實際碰到過的工作問題
目前所遇到的windows故障 遇見新問題會時時更新 以管理員身份執行cmd,複製以下資訊,解決win10沒有新建選項問題 cmd k reg add hkey classes root directory background shellex contextmenuhandlers new ve ...
初識Vue 啟動碰到的問題
1.vue專案碰到 webpack dev server 不是內部或外部命令,也不是可執行的程式或批處理檔案 報錯 將專案裡的 node modules 資料夾刪除,然後在cmd中cd到專案目錄,依次執行命令 npm install npm run build,npm run dev 後專案成功執行...
安裝MYSQL碰到的問題
1 找各種安裝包,一開始是用mysql archieved,結果成功,後來在網上搜到了這位朋友的分享,真的很棒 2 安裝的時候,是按照這個一步一步走的特別詳細!3 安裝過程中,因為不記得root密碼,所以沒有選擇modefy security option,後來使用mysql的時候都進不去!甚至已開...