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...