老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

mysql怎么轉移 mysql怎么轉移數據

Linux Mysql如何移動MySQL數據庫目錄位置?

假如要把目錄移到/home/data下需要進行下面幾步:

成都創新互聯公司是網站建設專家,致力于互聯網品牌建設與網絡營銷,專業領域包括網站制作、成都網站設計、電商網站制作開發、微信小程序、微信營銷、系統平臺開發,與其他網站設計及系統開發公司不同,我們的整合解決方案結合了恒基網絡品牌建設經驗和互聯網整合營銷的理念,并將策略和執行緊密結合,且不斷評估并優化我們的方案,為客戶提供全方位的互聯網品牌整合方案!

1、home目錄下建立data目錄

cd /home

mkdir data

2、把MySQL服務進程停掉:

mysqladmin -u root -p shutdown

3、把/var/lib/mysql整個目錄移到/home/data

mv /var/lib/mysql /home/data/

這樣就把MySQL的數據文件移動到了/home/data/mysql下

4、找到my.cnf配置文件

如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/并改名為my.cnf)中。命令如下:

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

5、編輯MySQL的配置文件/etc/my.cnf

為保證MySQL能夠正常工作,需要指明mysql.sock文件的產生位置。修改socket=/var/lib/mysql/mysql.sock一行中等號右邊的值為:/home/mysql/mysql.sock 。操作如下:

vi  my.cnf  (用vi工具編輯my.cnf文件,找到下列數據修改之)

# The MySQL server

[mysqld]

port = 3306

#socket  = /var/lib/mysql/mysql.sock(原內容,為了更穩妥用“#”注釋此行)

socket  = /home/data/mysql/mysql.sock (加上此行)

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

最后,需要修改MySQL啟動腳本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號右邊的路徑改成你現在的實際存放路徑:home/data/mysql。

[root@test1 etc]# vi /etc/init.d/mysql

#datadir=/var/lib/mysql(注釋此行)

datadir=/home/data/mysql (加上此行)

7、重新啟動MySQL服務

/etc/init.d/mysql start

或用reboot命令重啟Linux

如果工作正常移動就成功了,否則對照前面的7步再檢查一下。還要注意目錄的屬主和權限。

MySQL 數據文件遷移至新硬盤

[mysqld]

# * Basic Settings

user? ? ? ? ? ? = mysql

pid-file? ? ? ? = /var/run/mysqld/mysqld.pid

socket? ? ? ? ? = /var/run/mysqld/mysqld.sock

port? ? ? ? ? ? = 3306

basedir? ? ? ? = /usr

datadir? ? ? ? = /data/c/mysql 修改

#datadir? ? ? ? =/var/lib/mysql

這個原因有二,其中任意的一個原因都會造成你被系統告知這個warning。如果你不是一個專業的linux系統安全工程師,或者你只是個PHP程序員,并沒有對系統安全有深入的研究,你就不會太容易找到它的答案。

第一,selinux,記得當年念書時,字符界面安裝redhat(很古老的操作系統么。。。)的時候,有這么一個選項,通常大家都聽取前輩的建議,改變默認值以不安裝它。但如果你恰好要操作的這臺機器開著selinux,它確實能夠使你的mysql無法在新目標位置進行mysql_install_db的操作,并爆出標題所示的警告。一個簡單的解決辦法是使用命令暫時關閉selinux,以便讓你的操作可以繼續下去 setenforce 0 但最好使用一個永久方法,以便在重啟后繼續不要這貨。 修改/etc/selinux/config文件中設置SELINUX=disabled ,然后重啟或等待下次重啟。

第二,apparmor,這個坑爹貨和selinux一樣的坑爹,它也對mysql所能使用的目錄權限做了限制 在 /etc/apparmor.d/usr.sbin.mysqld 這個文件中,有這兩行,規定了mysql使用的數據文件路徑權限

/var/lib/mysql/ r, /var/lib/mysql/** rwk,

你一定看到了,/var/lib/mysql/就是之前mysql安裝的數據文件默認路徑,apparmor控制這里mysqld可以使用的目錄的權限 我想把數據文件移動到/data/mysql下,那么為了使mysqld可以使用/data/mysql這個目錄,照上面那兩條,增加下面這兩條就可以了

/data/mysql/ r, /data/mysql/** rwk,

/var/lib/mysql/ r,

/var/lib/mysql/** rwk,

/datc/c/mysql/ r,

/data/c/mysql/** rwk,

/var/lib/mysql-files/ r,

/var/lib/mysql-files/** rwk,

/data/c/mysql-files/ r,

/data/c/mysql-files/** rwk,

/var/lib/mysql-keyring/ r,

/var/lib/mysql-keyring/** rwk,

/data/c/mysql-keyring/ r,

/data/c/mysql-keyring/** rwk,

apparmor,/etc/inid.d/apparmor restart////////////? ? ?/etc/init.d/apparmor restart

急:我的MYSQL數據庫裝在C盤的,怎么移到D盤啊?

1、首先在桌面上雙擊打開“此電腦”軟件。

2、然后在打開的此電腦頁面中,找到并雙擊打開C盤。

3、選中需要移動的文件,再右擊選中的文件,從彈出的快捷菜單中選擇“剪切”命令。

4、在窗口中雙擊打開D盤或E盤。

5、最后鼠標右擊窗口空白處,從彈出的快捷菜單中選擇“粘貼”命令即可。

MySQL數據目錄遷移

使用linux下的軟連接方法,具體操作如下:(以遷移到/date/mysql/目錄為例)

其實和方法一基本相同,方法一是把數據目錄遷移后建立一個軟鏈接到原始路徑,方法二則徹底拋棄原目錄,修改配置文件指向新目錄。

先按照方法一把數據目錄遷移到新的位置,然后需要修改以下配置文件:

參考 :


網站名稱:mysql怎么轉移 mysql怎么轉移數據
本文鏈接:http://www.xueling.net.cn/article/doijpje.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产又粗又黄又爽的A片精华 | 特黄男女交性A片激情视频 婷婷五月六月综合缴情 | 久久久亚洲成人 | 日韩精品中文有码 | 成人午夜视屏 | 无码午夜成人1000部免费视频 | 欧美精品网站 | 依人久久久 | 日本大尺码专区mv | 亚洲国产成人久久精品软件 | 国产精品99久久精品爆乳 | A毛片终身免费观看网站 | 91呆先生大战瑜伽老师 | 无码成人片一区二区三区 | 日韩欧美在线观看一区二区三区 | 人人妻人人澡人人爽精品日 | 国产一区二区三区视频网站 | 女人第一次久久久www | 涩涩网址 | 天天躁狠狠躁夜夜躁2016琪琪 | 毛片免费观看网址 | yw193国产成人精品 | 国产色欲AV一区二区三区 | 五月婷婷俺也去高潮 | 久久久xxxx | 99久久国语露脸精品国产 | 特级片在线免费观看 | 日本精品在线免费观看网址 | 精品av天堂毛片久久久 | 国产91专区 | 视频一区二区中文字幕 | 日本成人在线免费观看 | 亚洲国产精品ⅴa在线观看 免费日韩网站 | 免费精品国自产拍 | 欧美群妇大交群的观看方式 | 国产精品嫩草影院99网站 | 天天躁狠狠躁夜夜躁2016琪琪 | a一级片 | 免看美女网站色 | 日韩三级一区二区三区 | 成人精品毛片国产亚洲av十九禁 |