非root許可權安裝mysql啟動問題

2021-05-27 19:41:07 字數 1648 閱讀 8643

/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

非root許可權GCC安裝

檢視當前gcc版本 gcc versionwget ftp.gnu.org gnu gcc gcc 7.3.0 gcc 7.3.0.tar.gz解壓 tar zxvf gcc 7.3.0.tar.gz進入目錄 cd gcc 7.3.0檢測和安裝相關依賴包,直接執行gcc自帶的檔案 contrib d...

記錄非root許可權安裝caffe

在本教程中,我將介紹如何在沒有root特權的情況下安裝caffe。我假設你已經安裝了anaconda和cuda。conda create n caffe conda activate caffeconda install boost openblas mkl mkl include gflags g...

非 root 下安裝 MySQL 5 6

假設你的home目錄為 home work mysql server 安裝 gz解壓 tar zxvf cmake 2.8.12 2 linux i386 tar.gz無需編譯 直接使用 cmake 2.8.12.2 linux i386 bin cmake 安裝mysql 1 tar zxvf m...