成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何更改在Ubuntu下的MySQL數據庫存儲位置

運維 數據庫運維 MySQL
在Ubuntu下安裝的MySQL默認配置下的數據庫文件存儲位置是在/var/lib/mysql,如果你沒有為/var掛載在一個足夠大的分區 中,那么/var將和根目錄/同在一個分區共享使用可用空間。大多數用戶通常會為/home掛載一個獨立的分區,所以這篇文章就是準備講如何更改 MySQL數據庫存儲位置到其它掛載位置的。

MySQL數據庫的文件結構是怎么樣的呢,對于這樣子創建的數據庫命令:

CREATE DATABASE mysqldb

在默認的數據庫存儲位置下就會有個文件夾mysqldb。要操作數據庫首先得停止數據庫進程:

$sudo /etc/init.d/mysql stop

本文以轉移到/home/mysql這個位置為例,下面命令將原有數據庫轉移到新位置:

$sudo cp –R –p /var/lib/mysql /home/mysql

編輯MySQL配置文件:

$gksu gedit /etc/mysql/my.cnf

在 gedit中找到datadir這一行,將后面等于號之后的內容更改為/home/mysql然后保存退出。自Ubuntu 7.10開始,

Ubuntu就開始使用一種安全軟件叫做AppArmor,這個安全軟件會在你的文件系統中創建一個允許應用程序訪問的區域(專業術語:應 用程序訪問控制)。如果不為MySQL修改AppArmor配置文件,永遠也無法為新設置的數據庫存儲位置啟動

數據庫服務。配置AppArmor:

$sudo nano /etc/apparmor.d/usr.sbin.mysqld

在gedit中找到/var/lib/mysql/這兩行,注釋掉這兩行,在這兩行前分別添加一個符號“#”即可注釋,在這兩行之前或

之后加上下面內容:

/home/mysql/ r, 
/home/mysql/** rwk,

保存后退出,執行命令:

$sudo /etc/init.d/apparmor reload

返回Reloading AppArmor profiles : done.即可以重啟MySQL服務:

$sudo /etc/init.d/mysql start

至此MySQL數據庫存儲位置就更改完畢了。

FAQ:

Q:當我運行$sudo /etc/init.d/apparmor reload卻返回信息

Skipping profile /etc/apparmor.d/usr.sbin.mysqld~ 
: Warning.

并且也無法啟動MySQL服務,怎么辦呢?

A:出 現這個問題可能是因為你使用了$sudo gedit或$gksu gedit這樣子的命令來編輯usr.sbin.mysqld這個配置文件的,這兩個圖形界面文本編輯器會在相同位置生成一個 usr.sbin.mysqld~的文件,從而影響了AppArmor讀取配置文件,出現這個問題先刪除這個usr.sbin.mysqld~文件:

$sudo rm /etc/apparmor.d/usr.sbin.mysqld~

然后使用$sudo nano這個終端文本編輯器來編輯配置文件即可。

【編輯推薦】

  1. MS SQL Server和MySQL區別
  2. MySQL單一表突破4G限制的實現方法
  3. MySQL中的datetime與timestamp比較
責任編輯:彭凡 來源: 百度空間
相關推薦

2023-12-11 22:17:56

Docker鏡像for 循環

2018-05-14 10:56:36

MySQL數據庫存儲

2010-05-14 17:44:47

MySQL數據庫

2017-09-03 15:41:31

數據庫存儲分布式

2011-03-01 11:21:11

MySQL數據庫存儲引擎

2011-03-02 12:57:08

MySQL存儲引擎分支現狀

2018-11-12 15:15:32

MySQL數據庫命令

2018-03-02 08:45:14

變量存儲位置

2011-05-17 15:30:27

Oracle數據庫ADO

2011-09-06 17:20:44

Ubuntu關閉按鈕

2021-04-23 10:05:21

Docker運維命令

2011-08-09 12:27:16

SQL Server tempdb

2022-09-16 11:33:24

數據庫關系

2011-02-25 17:47:44

數據庫存儲編寫

2021-03-24 10:02:55

DockerLinux命令

2011-08-15 15:14:54

SQL Server存儲過程異常處理

2011-09-08 09:46:29

ubuntuMySQL

2011-08-16 16:22:38

MySQL數據庫存儲引擎MyISAM

2023-01-18 08:25:23

數據庫存儲類型

2021-03-11 08:51:00

存儲面試位置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本三级做a全过程在线观看 | 视频一区二区在线 | 天天澡天天狠天天天做 | 一二三四在线视频观看社区 | 草草在线观看 | 国产精品一区三区 | av中文字幕在线观看 | 国产三级在线观看播放 | 中文字幕在线观看视频网站 | 日韩在线播放第一页 | 欧美亚洲日本 | 999免费网站 | 一级美国黄色片 | 国产精品毛片一区二区三区 | 日韩一区二区在线视频 | 91精品一区 | 国产精品欧美一区二区三区不卡 | 成人欧美一区二区三区在线观看 | 午夜久久久久久久久久一区二区 | 亚洲精品av在线 | 欧美自拍一区 | 99在线精品视频 | 国产精品免费看 | 色永久| 久草福利| 国产成人精品一区 | 成人在线视频网 | 国产不卡在线观看 | 一区二区三区欧美 | 国产精品毛片在线 | 99热精品在线 | 成人黄色电影免费 | 777zyz色资源站在线观看 | 国产国产精品久久久久 | 少妇特黄a一区二区三区88av | 精品一区二区三区四区外站 | 紧缚调教一区二区三区视频 | 精久久久久 | 亚洲成人毛片 | 欧美成视频 | 欧美1区|