Re: [請益] ubuntu 換 MySQL 資料庫位置

看板Linux作者 (無家的小孩)時間16年前 (2010/02/26 17:06), 編輯推噓0(004)
留言4則, 1人參與, 最新討論串1/1
※ 引述《iso9660 (iso9660)》之銘言: : 請參考一下這篇 : Ubuntu 移動 MySQL datadir : http://kadok0520.pixnet.net/blog/post/25349345 我參考上面的文件,試著移動 mysql 的資料庫, 1. sudo cp -a /var/lib/mysql /var/lib/mysqlTTT 2. sudo vi /etc/apparmor.d/usr.sbin.mysqld 把以下的內容 /var/lib/mysql/ r, /var/lib/mysql/** rwk, 改成 /var/lib/mysqlTTT/ r, /var/lib/mysqlTTT/** rwk, 3. sudo vi /etc/mysql/my.cnf   把 datadir = /var/lib/mysql 換成 datadir = /var/lib/mysqlTTT, 4. sudo /etc/init.d/apparmor restart sudo /etc/init.d/mysql restart 可是 mysql 卻是無法啟動, 其錯誤訊息是 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 即使是我把步驟 1 改成 1a. sudo cp -a /var/lib/mysql /var/lib/mysqlTTT 1b. sudo chown -R mysql:mysql /var/lib/mysqlTTT 也是無效, 請問我是不是有什麼地方弄錯了呢?我應該如何進行才對,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.19.77

02/26 18:32, , 1F
ubuntu 的版本是 9.10
02/26 18:32, 1F

02/26 20:47, , 2F
我是把/etc/apparmor.d/usr.sbin.mysqld改名後放在原目錄
02/26 20:47, 2F

02/26 20:48, , 3F
而apparmor要讀整個目錄的東西,故要放在其它位置才行
02/26 20:48, 3F

02/26 20:50, , 4F
以上動作是為了備份
02/26 20:50, 4F
文章代碼(AID): #1BXuyk9q (Linux)