溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux MySQL怎么更改數據庫名

發布時間:2021-08-19 22:17:34 來源:億速云 閱讀:637 作者:chen 欄目:數據庫

這篇文章主要介紹“linux MySQL怎么更改數據庫名”,在日常操作中,相信很多人在linux MySQL怎么更改數據庫名問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux MySQL怎么更改數據庫名”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Linux環境下:MySQL默認的數據文件存儲目錄為/var/lib/mysql。今天想干兩件事,把庫改名(測試了三種方法),另外就是更改MySQL數據庫目錄位置。 庫改名:1、RENAME DATABASE zhoz_db to zhoz_db_bak
mysql> RENAME DATABASE zhoz_db to zhoz_db_bak; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DATABASE test to test_bak' at line 1 報錯,網上查了下好像在mysql6環境下可以。測試環境為mysql5。
2、mv /var/lib/mysql/zhoz_db /var/lib/mysql/zhoz_db_bak 成功執行,也改了名。但是進入MyAdmin下發現有這個庫,但顯示不了表。 其實單獨操作改名,是不行的。相應的表也需要作更改操作。當然,如果僅作備份來用,是可以的。
3、兩全其美的方法: 在phpMyAdmin下操作: 選擇要改名的庫→點右上角的[操作]→重新命名為:「zhoz_db_bak」→執行更改MySQL數據庫目錄位置:MySQL默認的數據文件存儲目錄為/var/lib/,目標移到/home/zhozcom_data下:
1、home目錄下建立data目錄:cd /home mkdir zhozcom_data
2、把MySQL服務進程停掉:mysql -u root -p shutdown
3、把/var/lib/mysql整個目錄移到/home/zhozcom_data mv /var/lib/mysql /home/zhozcom_data/
這樣就把MySQL的數據文件移動到了/home/zhozcom_data/mysql下
4、找到my.cnf配置文件 如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/并改名為my.cnf中。 命令如下:[root@test1 mysql]# cp /usr/share/mysql/my.cnf /etc/my.cnf
5、編輯MySQL的配置文件/etc/my.cnf 為保證MySQL能夠正常工作,需要指明mysql.sock文件的產生位置。 修改socket=/var/lib/mysql/mysql.sock的值為:socket=/home/zhozcom_data/mysql.sock 操作如下:[root@zhoz etc]# vi  my.cnf # The MySQL server[mysqld]  port = 3306#socket  = /var/lib/mysql/mysql.sock (原內容,通常為了安全用#注釋此行)socket  = /home/zhozcom_data/mysql/mysql.sock (加上此行)
6、修改MySQL啟動腳本/etc/init.d/mysql 修改MySQL啟動腳本/etc/init.d/mysql: 把其中datadir=/var/lib/mysql修改成現在的路徑:datadir=/home/zhozcom_data/mysql。 方法:[root@zhoz etc]# vi /etc/init.d/mysql #datadir=/var/lib/mysql(注釋此行)datadir=/home/data/mysql (加上此行)
7、重新啟動MySQL服務/etc/init.d/mysql start
一切OK了,不行的話就查看權限:drwxr-xr-x 目錄。重啟庫也是需要的。  

到此,關于“linux MySQL怎么更改數據庫名”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女