Linux 下修改Mysql的儲存目錄

2021-08-21 19:33:49 字數 935 閱讀 4148

為什麼要更改mysql的預設儲存路徑?原因很簡單,在生產環境下,mysql的資料、索引都會很大,而mysql的預設儲存路徑是/val/lib/mysql,這就出現了問題,在分配磁碟的時候,一般/home的儲存空間是最多的,那麼我們的mysql就必須放在/home下面才能支撐更大的資料儲存。

cp -r /val/lib/mysq /home/mysql

現在我們的mysql的儲存路徑就是/home/mysql/mysql

chown -r mysql:mysql /home/mysq/mysql

vi /etc/my.cnf

[mysqld]

socket=/home/mysql/mysql/mysql.sock

[client]

socket=/home/mysql/mysql/mysql.sock

這裡客戶端必須也指定,不然連不上mysql的客戶端,因為其socket路徑還是原路徑

修改datadir=/home/mysql/mysql

修改datadir=/home/mysql/mysql

開啟/etc/selinux/config,把selinux=enforcing改為selinux=disabled

接下來就可以使用 service mysql start 命令來啟動我們的mysql服務了。

-如果不修改selinux,那麼service將無法使用。

-如果不在my.cnf中配置client的socket,那麼我們無法進入mysql的客戶端

Linux下Mysql修改密碼

說到這裡,特別生氣,我的雲伺服器被黑了,然後把我資料庫裡的表全部刪掉,然後還給我改了密碼。此時好痛恨哪些攻擊者,我什麼都沒有,你說你攻擊個毛線。話不多說,接下來看操作 重置密碼解決mysql for linux錯誤 error 1045 28000 access denied for user ro...

Linux下修改Mysql密碼

1.在 etc my.cnf mysqld 下新增skip grant table,儲存退出 2.重啟mysql服務 systemctl stop mysqld.service systemctl start mysqld.service3.免密登入 mysql uroot敲回車進入 mysql f...

linux 下修改 忘記MySQL如何修改

一 伺服器環境 1 系統windows2003 中文企業版 sp2 2 mysql 5.1.55 3 php 5.2.17 4 iis 6.0 二 破解過程 1 停止mysql服務 以管理員身份,在cmd命令列下執行 使用如下命令 2 使用命令啟動mysql資料庫,命令如下 mysqld skip ...