DBA小學必修課之二 mysql 資料目錄修改

2021-08-22 19:30:01 字數 1316 閱讀 5350

上文我們寫了如何通過rpm的方式安裝mysql5.7資料庫,但是預設安裝的資料庫目錄是在/var/lib/mysql下的,有時候有移動資料目錄的需要,所以下面我們來做一次移動目錄的實驗:

0.先看一下原目錄的存放位置:

1.新建資料目錄作為存放的目標目錄

setenforce 0//臨時關閉selinux 重要 有時資料庫服務起不來都是因為這個可惡的東西

mkdir /data

2.停止資料庫服務

service mysqld stop

3.把原目錄整個移動到目標目錄

mv /var/lib/mysql /data/

4.把新目錄賦權給mysql使用者

5.修改mysql配置檔案,預設為/etc/my.cnf

注意【client】部分需要自己新增,否則會提示

error 2002 (hy000): can』t connect to local mysql server through socket 『/var/lib/mysql/mysql.sock』 (2)

錯誤日誌中會顯示:

2018-08-13t09:47:09.291218z 2 [note] access denied for user 『unknown_mysql_user』@』localhost』 (using password: no)

修改後開啟服務

service mysqld restart

登入檢視資料目錄和socket目錄

可以看到到此我們的資料目錄被成功修改,但我們在檢視資料目錄時看到了資料庫的字符集為latin1,這個字符集並不能支援一些emoji表情,所以我們需要繼續修改配置檔案,下篇我們就來修改資料庫字符集和一些其他的配置檔案的配置項,給出乙個基本的配置檔案。

成長必修課

恍恍惚惚又是一周的光陰,回頭細數這一周的時間,到底心底又積澱了幾分的沉醉,幾分的無奈.但是不會忘記,成長的必修課 告別.080317 080321 周一和往常一樣開早會,老闆發話了,說是週報一定要交.但是,因為公司內部網路的問題,導致郵件伺服器無法正常運轉,信件沒有發出去.所以,即便是老闆說了,也無...

漫畫SQL mysql 必修課 (完結)

章節1課程大綱.rar 13.44m 章節2資料庫的相關概念.rar 123.22m 章節3關係運算.rar 50.81m 章節4基礎查詢.rar 131.41m 章節5函式查詢.rar 73.41m 章節6多表查詢.rar 153.92m 章節7巢狀查詢.rar 92.04m 章節8資料庫物件的操...

工程師加薪必修課

大部分工程師平時很少去了解jvm底層知識。我總結了下,至少有以下幾個原因。首先,大部分公司都是小公司,小公司在發展的過程中,首先需要考慮的是盈利和業務,在技術能夠滿足當前需求的情況下,是不會考慮語言本身的效能優化的。這個原因是大部分工程師遇到的情況。在乙個剛創立的公司,首先需要解決的任務便是生存問題...