centos离线安装mysql8_CentOS7离线安装Mysql8.0
首先去mysql官網(wǎng)下載mysql的離線rpm安裝包(https://downloads.mysql.com/archives/community/)
上傳到/data/rpm/mysql8.0目錄下
因?yàn)镸ysql依賴于mariadb,所以我們先用rpm -qa | grep mariadb 查找mariadb的包信息
然后使用rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64去除此依賴
接著按照以下順序安裝
rpm -ivh net-tools-2.0-0.25.20131004git.el7.x86_64.rpm
rpm-ivh mysql-community-common-8.0.20-1.el7.x86_64.rpm
rpm-ivh mysql-community-libs-8.0.20-1.el7.x86_64.rpm
rpm-ivh mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm
rpm-ivh mysql-community-client-8.0.20-1.el7.x86_64.rpm
rpm-ivh mysql-community-server-8.0.20-1.el7.x86_64.rpm
安裝完成后,執(zhí)行systemctl start mysqld.service來運(yùn)行Mysql
當(dāng)?shù)卿浀臅r(shí)候發(fā)現(xiàn)需要輸入密碼
百度得知,mysql7.4以后的版本安裝后都會(huì)有一個(gè)隨機(jī)密碼,可以用 grep ‘temporary password‘ /var/log/mysqld.log 來查看安裝時(shí)的默認(rèn)密碼(此次是triBcK0/NP;o)
輸入密碼,登錄成功
我們可以使用 ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘Test!23$‘;來修改登錄密碼
為了能在主機(jī)外管理工具連接上mysql方便管理,我們需要讓mysql的3306端口可以讓外面訪問到
執(zhí)行以下命令
iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT
firewall-cmd --zone=public --add-port=3306/tcp --permanent
在mysql中建立一個(gè)用戶,用來進(jìn)行遠(yuǎn)程登錄
CREATE USER ‘yuancheng‘@‘%‘ IDENTIFIED BY ‘Test12#$‘;
GRANT ALL PRIVILEGES ON*.* TO ‘yuancheng‘@‘%‘WITH GRANT OPTION;
flush privileges;
在本地使用數(shù)據(jù)庫連接工具測(cè)試連接
至此,我們完成了在Centos下離線安裝Mysql并實(shí)現(xiàn)了通過遠(yuǎn)程管理工具連接。
總結(jié)
以上是生活随笔為你收集整理的centos离线安装mysql8_CentOS7离线安装Mysql8.0的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql5.7.20非安装版_mysq
- 下一篇: mysql 事物gljbie_图片转成b