修改ubuntu下mysql的一些操作

2021-08-30 09:12:55 字數 1356 閱讀 5596

[quote]

一). ubuntu下mysql安裝布局:

/usr/bin 客戶端程式和mysql_install_db

/db 資料庫和日誌檔案

/var/run mysqld 伺服器

/etc/mysql mysql 配置檔案my.cnf

/usr/share/mysql 字符集,基準程式和錯誤訊息

/etc/init.d/mysql 啟動mysql伺服器

二). 設定mysql伺服器隨開關機自動啟動和關閉:

系統 -> 系統管理 -> 服務

進行到「服務設定」視窗後,啟用mysql資料庫服務即可

三). 修改mysql資料庫檔案的儲存目錄:

假設我們指定的資料庫檔案目錄為/db

1. 建立目錄 /db,並修改其擁有者及所屬群組為mysql:mysql.命令:chown mysql:mysql db

2. 關閉mysql資料庫服務:mysqladmin -u root -p shutdown

3. 修改mysql配置檔案my.cnf:將datadir=/var/lib/mysql改為datadir=/db

4. 重新初始化資料檔案:執行mysql_install_db

5. 啟動mysql資料庫服務:sudo /etc/init.d/mysql start

6. 設定mysql資料庫root密碼:mysqladmin -u root password 『new-password』

此時我們會發現/db目錄下出現mysql相關檔案。如果我們新建資料庫,其資料庫檔案也將出現在db目錄下。表示我們修改的mysql資料庫檔案儲存目錄正確。

四). 配置mysql資料庫的innodb儲存引擎:

1 . 檢視mysql儲存引擎情況: 登入mysql資料庫,在mysql>提示符下輸入show engines;命令。發現: innodb yes,說明此mysql資料庫伺服器支援innodb引擎。

2. 設定innodb為預設引擎:在配置檔案my.cnf中的 [mysqld] 下面加入default-storage-engine=innodb 一句,儲存。

3. 重啟mysql伺服器:mysqladmin -u root -p shutdown(回車),sudo /etc/init.d/mysql start(回車)。

4. 登入mysql資料庫,在mysql>提示符下搞入show engines;命令。如果出現 innodb default,則表示我們 設定innodb為預設引擎成功。

五)修改字符集

vi /etc/mysql/my.cnf

[client]及[mysqld]節點下新增:

default-character-set=utf8

[/quote]

ubuntu下修改mysql的密碼

環境 ubuntu 情景忘記mysql root使用者密碼,現在需要重置root使用者密碼 解決1 停止mysql服務 service mysql stop 12 修改my.cnf檔案 查詢my.cnf檔案在 find name my.cnf var lib dpkg alternatives my...

ubuntu下修改mysql編碼格式的問題

ubuntu下mysql版本預設使用字符集為latin1,我用了一下兩個命令依然無法修改 set names utf8 charset utf8 於是參考網上修改配置檔案.我先是參照某部落格修改然後重啟mysql.結果可以重啟,但是使用mysql u root p進入失敗,顯示錯誤 error 20...

Ubuntu下修改mysql的字符集

show variables like character 修改mysql的配置 在etc mysql 下找到mysql.conf.d python ubuntu cd etc mysql python ubuntu etc mysql ls conf.d debian.cnf debian sta...