Linux安裝MySQL數據庫
1、通過 Xftp 將 MySQL 安裝包拷貝到 Linux
MySQL下載地址
鏈接:https://pan.baidu.com/s/1X_SKHDyjcWmGI8IoYu9ITw
提取碼:687u
cd 到 local 文件夾
cd /usr/local
創建mysql文件夾
mkdir mysql
把文件拖入mysql文件夾
ls 查看
2、解壓縮
輸入如下指令
tar -xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
解壓後如圖
3、安裝 common、libs、client、server
刪除自帶的 mariadb
先查看系統有沒有mariadb
rpm -qa | grep mariadb
輸入如下指令刪除
rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps
輸入如下安裝命令行,安裝common、libs、client、server
rpm -ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.20-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm --nodeps --force
4、初始化 MySQL
輸入如下代碼,注意是mysqld
mysqld --initialize
5、授權防火牆
按順序輸入如下指令
chown mysql:mysql /var/lib/mysql -R;
systemctl start mysqld.service;
systemctl enable mysqld;
6、查看數據庫的初始化密碼
輸入指令
cat /var/log/mysqld.log | grep password
如圖,紅圈即爲密碼
7、登錄數據庫
輸入指令
mysql -uroot -p
然後再複製上面的密碼
**注意:**寫了密碼後密碼是不顯示的,不要以爲自己沒有寫入
8、修改密碼
輸入如下指令修改密碼,密碼即爲BY後面‘’內的內容,即root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
9、使用新密碼登錄
退出mysql
exit;
輸入指令重新登陸
mysql -uroot -proot
10、開啓遠程訪問
按順序執行如下代碼
create user 'root'@'%' identified with mysql_native_password by 'root';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
11、開放 3306 端口
先退出mysql,然後按順序輸入如下代碼
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
12、MySQL 安裝默認使用美國的時區,北京時間比美國晚 8 小時
先登錄數據庫再執行如下代碼
set global time_zone='+8:00';
連接成功