mysql安裝連線錯誤 MySQL連線出錯及解決

2021-10-17 19:26:16 字數 830 閱讀 3726

1.安裝完系統自帶的mysql後連線資料庫:

#mysql -u root

error2002: can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock'(2)

連線時出現如上錯誤提示導致連線資料庫失敗!

2.此時檢視/var/lib/mysql目錄下沒有檔案mysql.sock,再用命令#rpm -qa | grep mysql檢視系統安裝的與mysql有關的包,顯示如下:

mod_auth_mysql-1.11-12

mysql-3.23.54a-11

mysql-server-3.23.54a-11

php-mysql-4.2.2-17

解決辦法如下:

1.用如下命令啟動mysql服務:

/etc/rc.d/init.d/mysqld start

2.此時登陸mysql伺服器成功,/var/lib/mysql目錄下已經生成乙個mysql.sock檔案,

#ps -aux|grep mysql 發現mysql已經成功啟動。

注:socket檔案是本機客戶端連線資料庫的檔案,/etc/rc.d/init.d/mysqld為mysqld的開機啟動指令碼,mysql伺服器啟動的時候會生成mysql.sock檔案,伺服器關閉後mysql.sock檔案會自動消失。

如果#/etc/rc.d/init.d/mysqld start後仍然提示找不到mysql.sock檔案,則:

ps -aux|grep mysql

檢視mysql的id號,然後 kill id 來殺死程序,再啟動mysql服務即可。

mysql10067錯誤 如何安裝MySQL資料庫

2.解壓mysql安裝包到指定目錄,我的目錄為c mysql,並複製乙份my default.ini檔案備用。修改my default.ini檔案 basedir c mysql datadir c mysql data port 3306 注意 去掉原始檔上述三行前面的 新增環境變數 新建系統變數...

解決sqoop連線mysq錯誤

一 問題描述 1.由於當前集群沒有配置zookeeper hcatalog accumlo,因此應該在sqoop的配置檔案中注釋掉判斷zookeeper hcatalog accumlo路徑是否正確的 二 解決辦法 vim usr local sqoop bin configure sqoop 將如...

mysql的連線錯誤 Mysql連線錯誤

function getmysqlconnection host,user,pass,database else mysqlerror false 我已經建立了乙個上面的函式,它實現了給定mysql使用者憑據的連線 我通過使用實現了這個功能 require myfunc.php getmysqlco...