一、 上傳數據庫至服務器opt目錄,刪除mysql舊包,解壓縮mysql:
①# rpm -qa | grep -i mysql
# rpm -ev mysql-libs-* --nodeps
② 上傳mysql 5.7.29壓縮包至服務器,完成後.
③ 先解壓:mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar
二、建立mysql組和用戶
# groupadd mysql;
# useradd -r -g mysql mysql;
三、 在/var/lib/mysql,新增Data目錄,修改用戶和組,以及讀寫執行權限;修改mysql數據庫目錄的所屬用戶及其所屬組:
[root@eric111 lib]# mkdir /var/lib/mysql/Data
[root@eric111 lib]# chown -R mysql:mysql /var/lib/mysql
[root@eric111 lib]#chmod -R 777 /var/lib/mysql
四、安裝rpm包:
# rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm
# rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
# rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm
# rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm
五、啟動、停止:
# systemctl start mysqld.service 開啟數據庫
# systemctl status mysqld.service 查看數據庫開啟狀態
# systemctl restart mysqld.service 重啟數據庫
# systemctl stop mysqld.service 關閉數據庫
六、查看初始隨機密碼:
# cat /var/log/mysqld.log | more
七、用初始密碼登錄後,修改初始密碼及授權遠程訪問:
# mysql -u root -p
mysql> set password='Jnxy@2020';
mysql> grant all privileges on *.* to root@"%" identified by ' Jnxy@2020' with grant option;
mysql> flush privileges;
mysql>quit;
八、新密碼重新登錄後,查看數據庫版本和數據庫;
Mysql>select version (); 查詢數據看版本;
Mysql>show databases; 顯示數據庫文件;
九、停止mysqld服務,查看/etc/my.cnf,修改數據庫存放路徑,並且添加數據庫外部端口映射,更改完畢後,重新啟動服務。
a)# systemctl stop mysqld.service
b)# 查看/etc/my.cnf,修改數據庫存放路徑,並且添加數據庫外部端口映射.
c)重啟mysqld 服務.
十、navicate 本地導入數據庫邏輯庫文件或者把物理庫停止mysqld服務後,冷拷貝Data整個目錄全部文件,到/var/lib/mysql/Data裡。完畢!重啟mysqld服務即可。
閱讀更多 芯觀世界 的文章