1102mysql關於SOCK檔案的認識

2022-05-06 14:27:08 字數 451 閱讀 4856

自己原創,只為記錄。

當本地登入mysql的時候提示「can』t connect to local mysql server through socket」的問題,其實**是mysql套接檔案出現問題,造成這個問題一般都是mysql目錄發生轉移。

第一 ps -ef | grep mysql 檢視自己mysql服務是否啟動

第二 服務沒有問題 找到對應的配置檔案

在【mysqld】下面新增 socket=/tmp/mysql.sock

第三步 重新啟動mysql服務

第四步 登入指定sock 如:mysql -uroot -p -s/tmp/mysql.sock

即可。拓展,mysql.sock只能放到/tmp目錄嗎,非也。其實第二步中socket可以自己隨意指定,需要注意的是指定的目錄,mysql使用者必須有許可權,授予許可權「chown -r mysql:mysql /home/」

python 連線mysql 使用sock 及引數

加引數指到mysql的配置 mysqldb.connect user root read default file etc my.conf 例如 conn mysqldb.connect host 10.3.18.142 user user,passwd pwd,db db,read default...

關於mysql查詢 關於MYSQL 查詢

你想要的是這種效果嗎?建立表city cost create table city cost id int primary key auto increment,cost time date,city varchar 20 money int auto increment 1 插入資料 insert...

關於mysql索引 關於mysql的索引

我們先來了解mysql索引的概念 索引是一種特殊的檔案,他們包含著對資料表裡所有記錄的引用指標。更通俗地說,資料庫索引好比是是一本書前面的目錄,能加快資料庫的查詢速度,我們有了相應的索引後,資料庫會直接在索引中查詢符合條件的選項。索引分為聚簇索引和非聚簇索引兩種,聚簇索引是按照資料存放的物理位置為順...