圖文詳解阿里雲安裝MySql數據庫

目錄

一、mysql下載

1.先看自己linux版本,以我的 centOs7爲例

在這裏插入圖片描述

2.去Mysql網站找到自己的MySql版本

a.選擇Linux

注意:這裏使用的是mysql8,所以在java連接數據庫時必須使用mysql8的驅動jar包

在這裏插入圖片描述

b.以yum安裝方式爲例

選擇Yum安裝方式
一定要選擇正確的版本
在這裏插入圖片描述

c.複製下載鏈接

在這裏插入圖片描述

二、3.登錄linux下載安裝

1.下載命令wget 加上你複製的鏈接

在這裏插入圖片描述
例如:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2.完成後可以通過ls命令來查看下載情況,成功後接着輸入命令rpm -ivh 加上你下載好的文件名

在這裏插入圖片描述
例如:

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

3.出現如上後再輸入命令yum makecache

在這裏插入圖片描述

4.下載好後查看mysql

在這裏插入圖片描述

yum list | grep mysql-com

5.選擇mysql-community-server.x86_64版安裝

在這裏插入圖片描述
複製所選的server版mysql安裝例如

yum install mysql-community-server.x86_64

a.下載大小約483M,y下載

選擇y

b.之後就是漫長的等待下載時間,這個時候你可以吃點點心等待下載完成

在這裏插入圖片描述

6.下載好後還需要確認,按y即可

在這裏插入圖片描述

7.出現complete就說明下載完成

在這裏插入圖片描述

三、 配置mysql

a.首先進入 /var/lib目錄 用ll命令查看是否有mysql目錄

在這裏插入圖片描述

b.進入當前文件夾的mysql文件夾,用ll命令發現當前目錄沒有任何文件

在這裏插入圖片描述

c.啓動mysql,第一次啓動慢,不要退出等操作

在這裏插入圖片描述

systemctl start mysqld
CentOS 6沒有systemctl 所以systemctl 需要換成 sudo service mysqld start即可

d.啓動完成後,用ll命令查看當前mysql文件夾,會發現文件新增

在這裏插入圖片描述

四、修改密碼

a. mysql下載好後有一個臨時密碼,且在mysql的日誌上

在這裏插入圖片描述

grep ‘password’ /var/log/mysqld.log
複製該命令就可以查看臨時密碼

b.複製上圖所選的臨時密碼

1.臨時密碼可能會遇到像我一樣的問題,可能臨時密碼有特殊字符,如我的就出現了 ‘(’ 導致我輸入密碼報錯

例如:

mysql -uroot -ptGfV5hUph8(:

在這裏插入圖片描述

2.現在就直接輸入 mysql -uroot -p 直接回車

在這裏粘貼密碼即可,但是這裏看不到密碼輸入情況,所以要複製好密碼
在這裏粘貼密碼即可,但是這裏看不到密碼輸入情況,所以要複製好密碼

3.這樣就登錄成功了

在這裏插入圖片描述

c. 修改密碼

1.第一次登錄,如果沒有修改密碼是不允許做任何操作的

在這裏插入圖片描述
MySQL版本5.7.6版本以前用戶可以使用如下命令

mysql> SET PASSWORD = PASSWORD(‘Xiaoying666’);

MySQL版本5.7.6版本開始的用戶可以使用如下命令:

mysql> ALTER USER USER() IDENTIFIED BY ‘Xiaoying666’;

注意:如果密碼過於簡單是不可以設置成功的

5、當前mysql只允許localhost連接。

需要在localhost的那臺機器上登入mysql後,將 “mysql” 數據庫裏的 “user” 表裏的 “host” 項,從"localhost"改爲"%"

mysql>use mysql;
mysql>update user set host = ‘%’ where user = ‘root’;
mysql>select host, user from user;
mysql>flush privileges;
在這裏插入圖片描述

  1. 修改賬戶密碼加密規則並更新用戶密碼

    ALTER USER ‘root’@’%’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; #修改加密規則

    ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘password’; #更新一下用戶的密碼
    注意:password是你剛剛修改的密碼

  2. 刷新權限並重置密碼

    FLUSH PRIVILEGES; #刷新權限 。

  3. 之後就可以exit 退出數據庫了
    在這裏插入圖片描述

6、使用自己數據庫軟件的連接數據庫

在這裏插入圖片描述

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