CentOS7環境下安裝MySQL5.7

1、創建mysql文件夾:mkdir /home/mysql 用於存放MySQL安裝包
下載鏈接:https://pan.baidu.com/s/1qfLS8_KjbzQoMHgSmxYkfg
提取碼:va73

2、通過客戶端工具Xftp把我們保存在windows上的mysql-5.7.23-1.el7.x86_64.rpm-bundle傳輸到剛在Linux中創建的mysql文件夾下,如下圖所示:
這裏寫圖片描述

3、解壓tar文件:tar -xvf mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar
這裏寫圖片描述

4、卸載衝突的RPM組件
在我們安裝mysql相關組件的時候,如果不將此衝突的組件刪除掉,我們是安裝不成功的。
查看postfix和mariadb-libs相關的組件:
rpm -qa | grep postfix
rpm -qa | grep mariadb
這裏寫圖片描述
卸載postfix和mariadb-libs:

rpm -e --nodeps postfix-2.10.1-6.el7.x86_64

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

這裏寫圖片描述

5、安裝相應的依賴 :
yum -y install libaio
yum -y install net-tools
yum -y install perl

6、 安裝mysql組件
經過上面的解壓操作,我們得到了很多rpm文件。但是我們不需要這麼多,我們只需要安裝以下四個組件就可以了:
mysql-community-common-5.7.23-1.el7.x86_64.rpm
mysql-community-libs-5.7.23-1.el7.x86_64.rpm
mysql-community-client-5.7.23-1.el7.x86_64.rpm
mysql-community-server-5.7.23-1.el7.x86_64.rpm
因爲具有依賴關係,所以我們需要按順序執行。
用 rpm -ivh 文件名 就能安裝相應的組件。
在執行server的時候,需要依賴安裝一些工具組件,已經在上文有說明了安裝命令
rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm
默認數據存儲路徑/var/lib/mysql 配置文件路徑/etc/my.cnf

7、修改MySQL密碼
mysql安裝完成之後我們是沒有設置密碼的,但是mysql爲我們設置了一個臨時的密碼,我們可以查看mysql的日誌知道這個臨時密碼,查看臨時密碼前確保數據庫啓動。
(1)啓動數據庫
查看mysql是否啓動:service mysqld status
啓動mysql:service mysqld start
停止mysql:service mysqld stop
重啓mysql:service mysqld restart
(2)查看臨時密碼:grep password /var/log/mysqld.log
這裏寫圖片描述
這樣我們得知臨時密碼是: #BRm.Mi/s6.i,然後我們用這個臨時密碼登錄數據庫。(數據庫的密碼需要滿足以下條件:大小寫字母,數字和特殊符號)
登錄mysql(命令:mysql -p),輸入臨時密碼
設置新密碼:set password = password("Mysql_123");
退出當前登錄:quit;
重新登錄,此時就能用新密碼登錄了,然後就可以進行數據庫操作了。

8、允許遠程連接
開啓mysql遠程訪問權限,允許遠程連接
mysql -u root -p
use mysql;
update user set host = '%' where user = 'root';
flush privileges;

9、創建數據庫,並指定UTF-8編碼
CREATE DATABASE 數據庫名 CHARACTER SET utf8 COLLATE utf8_general_ci;

10、命令行導入數據庫
mysql -h localhost -u root -p 數據庫名< /home/fps001.sql

11、命令行導出數據庫
mysqldump -h localhost -u root -p 數據庫名> /home/fps001.sql

微信交流

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章