Centos 7 安裝 mysql 8
阿新 • • 發佈:2020-11-09
Linux 安裝 mysql 8
1. centos
# Centos 採用
CentOS-7-x86_64-DVD-1804.iso
2 .刪除 mariadb
# 檢視mariadb
rpm -qa|grep mariadb
>>mariadb-libs-5.5.56-2.el7.x86_64
# 解除安裝mariadb
rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps
3 .安裝依賴環境
yum install -y openssl-devel.x86_64 openssl.x86_64
yum install -y libaio.x86_64 libaio-devel.x86_64yum install -y perl.x86_64 perl-devel.x86_64
yum install -y perl-JSON.noarch
yum install -y autoconf
yum install -y wget
yum install -y net-tools
4. 關閉防火牆
systemctl stop firewalld.service
systemctl disable firewalld.service
5.禁用selinux
vi /etc/selinux/config
# 將SELINUX=enforcing改為SELINUX=disabled
6 重啟機器
7. 下載並安裝MySQL官方的 Yum Repository
# 下載下來放到伺服器上的根目錄啊
https://dev.mysql.com/downloads/repo/yum/
#注意下載版本 如果是centos 7 則下載 linux 7的版本
#安裝 mysql
yum -y install mysql80-community-release-el7-3.noarch.rpm
#安裝Server
yum -y install mysql-community-server
#中間可能遇到下載速度慢,請參考這個文件下載 https://blog.csdn.net/qq_42376889/article/details/105537454
8 啟動資料庫
#啟動mysql
systemctl start mysqld.service
#檢視mysql 狀態
systemctl status mysqld.service
#檢視第一次資料庫root 密碼
grep "password" /var/log/mysqld.log
# 我們這裡看到是 7%QnY2%kWzx: 每個人機器上密碼都會不一樣
#登入資料庫
mysql -uroot -p
#修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
#其中‘new password’替換成你要設定的密碼,注意:密碼設定必須要大小寫字母數字和特殊符號(,/';:等),不然不能配置成功。
#我們這裡設定為Password01!
#開啟mysql遠端服務
CREATE USER 'root'@'%' IDENTIFIED BY 'Password01!';
GRANT ALL ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Password01!';
FLUSH PRIVILEGES;
到此 mysql 服務裝完
#檢視字符集狀態
status