centos下mysql的安裝及數據庫存儲目錄遷移


 

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

rpm –ivh mysql57-community-release-el7-8.noarch.rpm

yum install mysql-server

進入/etc 編輯my.cnf 在最后一行加上 skip-grant-tables 跳過MySQL密碼驗證

service mysqld restart 重啟數據庫

mysql -u root 直接進入數據庫,無需密碼

use mysql 進入mysql這個數據庫

執行sql命令:update mysql.user set authentication_string=password('password') where user='root' and Host = 'localhost';來修改root的密碼

flush privileges 提交命令

exit 退出mysql

/etc/my.cnf 編輯配置文件注釋最后一行

service mysqld restart 重啟數據庫

mysql -uroot -p 登錄


開啟遠程連接
alter user 'root'@'localhost' identified by 'fuzapassword' 重置密碼
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'fuzapassword' WITH GRANT OPTION

flush privileges 提交執行結果

 

MYSQL數據庫存儲目錄遷移

1.停止mysql服務
service mysqld stop

2.在需要移動的目標文件夾下建立目標文件夾
mkdir mysqldata

3.更改用戶組/用戶為mysql:mysql
chown -vR mysql:mysql mysqldata/

4.更改訪問權限為700
chmod -vR 700 mysqldata/

5.復制數據庫文件到目標文件夾
cp -av /var/lib/mysql/* /mysqldata

6.修改數據庫配置文件中數據存放目錄
vi /etc/my.conf
datadir=/var/lib/mysql 換成 datadir=/mysqldata

7.service mysqld start


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM