mysql啟動碰到過的問題

2021-05-21 23:48:54 字數 1737 閱讀 2596

我的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的時候都進不去!甚至已開...