好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > MySQL如何更改數(shù)據(jù)庫數(shù)據(jù)存儲目錄詳解

MySQL如何更改數(shù)據(jù)庫數(shù)據(jù)存儲目錄詳解

熱門標簽:外呼系統(tǒng)防封號違法嗎 湘潭電銷機器人咨詢電話 高德地圖標注中心個人注冊 寶應電信400電話辦理費用 電銷機器人針對的 如何在高德地圖標注新地址 高德地圖標注模式 外呼系統(tǒng)服務 400電話辦理都選易號網

前言

MySQL數(shù)據(jù)庫默認的數(shù)據(jù)庫文件位于/var/lib/mysql下,有時候由于存儲規(guī)劃等原因,需要更改MySQL數(shù)據(jù)庫的數(shù)據(jù)存儲目錄。下文總結整理了實踐過程的操作步驟。話不多說了,一起來看看吧

方法如下:

1:確認MySQL數(shù)據(jù)庫存儲目錄

[root@DB-Server tmp]# mysqladmin -u root -p variables | grep datadir
 
Enter password: 
 
| datadir | /var/lib/mysql/

2:關閉MySQL服務

在更改MySQL的數(shù)據(jù)目錄前,必須關閉MySQL服務。

方式1:

[root@DB-Server ~]# service mysql status
 
MySQL running (9411)[ OK ]
 
[root@DB-Server ~]# service mysql stop
 
Shutting down MySQL..[ OK ]
 
[root@DB-Server ~]# 

方式2:

[root@DB-Server ~]# /etc/rc.d/init.d/mysql status
 
MySQL running (8900)[ OK ]
 
[root@DB-Server ~]# /etc/rc.d/init.d/mysql stop
 
Shutting down MySQL..[ OK ]
 
[root@DB-Server ~]# 

3:創(chuàng)建新的數(shù)據(jù)庫存儲目錄

[root@DB-Server ~]# cd /u01

[root@DB-Server u01]# mkdir mysqldata

4:移動MySQL數(shù)據(jù)目錄到新位置

[root@DB-Server ~]# mv /var/lib/mysql /u01/mysqldata/

5:修改配置文件my.cnf

并不是所有版本都包含有my.cnf這個配置文件,在MySQL 5.5版本,我就找不到my.cnf這個配置文件, 而有些MySQL版本該文件位于/usr/my.cnf,如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/并改名為my.cnf中。命令如下:

[root@DB-Server mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

編輯/etc/my.cnf文件,修改參數(shù)socket

MySQL 5.5 版本

# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /u01/mysqldata/mysql/mysql.sock
 
# Here follows entries for some specific programs
 
# The MySQL server
[mysqld]
port = 3306
socket = /u01/mysqldata/mysql/mysql.sock
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

6:修改啟動腳本/etc/init.d/mysql

將參數(shù)datadir修改為datadir=/u01/mysqldata/mysql/

7:啟動MySQL服務并驗證MySQL數(shù)據(jù)庫路徑

[root@DB-Server ~]# service mysql start
Starting MySQL..[ OK ]
[root@DB-Server ~]# mysqladmin -u root -p variables | grep datadir
Enter password: 
| datadir | /u01/mysqldata/mysql/ 

我的疑問:

1: 在修改數(shù)據(jù)庫的存儲目錄前,/var/lib/mysql/目錄下根本沒有mysql.sock文件,安裝上面配置后,就會生成mysql.sock文件。

關于mysql.sock文件,搜索了一下資料:mysql.sock是用于socket連接的文件。也就是只有你的守護進程啟動起來這個文件才存在。但是你的mysql程序(這個程序是客戶端,服務器端是mysqld)可以選擇是否使用mysql.sock文件來連接(因為這個方法只適合在Unix主機上面連接本地的mysqld),對于非本地的任何類型的主機。那么這個文件是否一定需要的呢? 這個需要進一步了解清楚。

2:我在網上看有些網友總結的修改MySQL數(shù)據(jù)路徑,有些需要給新建的目錄的權限做一些處理,而有些有不用對目錄權限進行授權,我沒有處理,也沒有什么問題。到底要不要對新的數(shù)據(jù)庫目錄授權呢?

3:我在MySQL_5.6.20這個版本測試時,不修改my.cnf,只修改啟動腳本/etc/init.d/mysql,也完全沒有啥問題。也沒有myssql.sock文件生成。

4: 注意如果沒有禁用selinux, 修改MySQL的數(shù)據(jù)路徑后啟動MySQL服務會遇到一些錯誤。關于這個的解釋是后臺服務都需要有對相應目錄的對應權限,而 mysql 的默認路徑/var/lib/mysql 已經添加了相應的策略,修改路徑后由于沒有相應的策略,導致后臺進程讀取文件被selinux阻止,從而出現(xiàn)權限錯誤。 所以要么關閉Selinux或修改文件安全上下文。

[root@DB-Server mysql]# /etc/init.d/mysql start
 
Starting MySQL....The server quit without updating PID file (/u01/mysqldata/mysql//DB-Server.localdomain.pid).[FAILED]
 
[root@DB-Server mysql]# 
 
[root@DB-Server mysql]# chcon -R -t mysqld_db_t /u01/mysqldata/mysql/
 
[root@DB-Server mysql]# /etc/init.d/mysql start
 
Starting MySQL.[ OK ]
 
[root@DB-Server mysql]# 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

參考資料:

http://database.ctocio.com.cn/tips/449/7566949.shtml

https://www.jb51.net/article/150089.htm

https://www.jb51.net/article/150090.htm

您可能感興趣的文章:
  • scrapy數(shù)據(jù)存儲在mysql數(shù)據(jù)庫的兩種方式(同步和異步)
  • python將類似json的數(shù)據(jù)存儲到MySQL中的實例
  • Ubuntu安裝MySQL5.7并配置數(shù)據(jù)存儲路徑的方法步驟
  • mysql數(shù)據(jù)存儲過程參數(shù)實例詳解
  • Centos7 移動mysql5.7.19 數(shù)據(jù)存儲位置的操作方法
  • Mysql 切換數(shù)據(jù)存儲目錄的實現(xiàn)方法
  • mysql 5.7更改數(shù)據(jù)庫的數(shù)據(jù)存儲位置的解決方法
  • MySQL數(shù)據(jù)庫體系架構詳情
  • MySQL空間數(shù)據(jù)存儲及函數(shù)

標簽:賀州 宿遷 黔南 南充 黃山 馬鞍山 佛山 蘭州

巨人網絡通訊聲明:本文標題《MySQL如何更改數(shù)據(jù)庫數(shù)據(jù)存儲目錄詳解》,本文關鍵詞  MySQL,如何,更改,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL如何更改數(shù)據(jù)庫數(shù)據(jù)存儲目錄詳解》相關的同類信息!
  • 本頁收集關于MySQL如何更改數(shù)據(jù)庫數(shù)據(jù)存儲目錄詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲性色图| 3d动漫美女被爆羞羞| 自拍 亚洲 日韩 制服 中文 | 男女被?到爽??流白浆软件| yy6808午夜久久久久精品| 禁宫艳史在线观看| 国产精品一级香蕉一区| 国产 亚洲 偷窥 日韩| 少妇小莹的yin荡生活情趣内衣 | 久久亚洲欧美日本精品品| VG片αAA免费观看| 久久蜜Av精品资源日韩精品无码 | 揉我奶?啊?嗯高潮孕妇电影| 色人久久| 91人妻精品丰满熬妇区九色| 色www永久免费网站国产| 成人涩涩的免费看| 办公室的滋润4| 成人国产AV精品秘?密桃视频| 国产极品粉嫩呻吟免费看| 欧美性69式xxxx护士| 寡妇寡妇洗澡一级毛片| 校花被邻居强迫np肉高H| 一寸一寸挤进赵丽颖体内| 奉化市| 日本草逼视频| 工口里番H全彩肉啪啪| jizz在线播放| 国产乱子伦剧情在线观看| 狂野欧美亚洲AV无码| 日本男人激烈吮乳吃奶动图| 搞基视频app| 人人妻人人爽人人做夜欢视频久色| 国产精品秘?入口福利 | 色偷偷8888欧美精品久久| 91福利刘玥国产在线观看| 二区亚洲 动漫 偷拍 另类 校园| 99国产精品白浆在线观看免费| 双人床上打扑克又痛又叫| 亚精区在二线三线区别99 | 新河县|