centos7上mysql8.0rpm方式安裝教程圖解
首先是下載圖解
1、首先解除安裝centos7中自帶的mariadb
rpm -qa|grep mariadb //查詢出來已安裝的mariadb rpm -e --nodeps 檔名 //解除安裝mariadb,檔名為上述命令查詢出來的檔案
2、檢視是否已經安裝了mysql
rpm -qa | grep -i mysql
查詢mysql檔案,使用rm -rf mysql檔案路徑刪除
find / -name mysql
刪除分散mysql檔案
find / -name mysql / # whereis mysql
刪除配置文件
rm -rf /etc/my.cnf
再次查詢機器是否安裝mysql
rpm -qa|grep -i mysql
3、安裝mysql依賴包(選做)
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum update libstdc++-4.4.7-4.el6.x86_64 yum search libaio # 檢索相關資訊 yum install libaio # 安裝依賴包 yum install net-tools
4、解壓MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar到/usr/local/下的mysql目錄內(mysql目錄手動建立,mkdir mysql)
tar -xvf MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
5、在/usr/local/mysql下安裝mysql,注意安裝有先後,有依賴關係
rpm -ivh …common.rpm rpm -ivh …libs.rpm rpm -ivh …client.rpm rpm -ivh …server.rpm
安裝完成後會生成如下目錄,用於儲存mysql相關檔案
clip_image002
6、初始化mysql
mysqld --initialize --user=mysql
初始化完成後再下邊檔案末尾會有隨機密碼,一會登陸時候用
cat /var/log/mysqld.log clip_image004 Cg!hLde4oLG+
6、啟動、停止、重啟mysql
啟動:
systemctl start mysqld.service
使用 service 啟動:service mysqld start
使用 mysqld 指令碼啟動:/etc/inint.d/mysqld start
使用 safe_mysqld 啟動:safe_mysqld&
停止:
使用 service 啟動:service mysqld stop
使用 mysqld 指令碼啟動:/etc/inint.d/mysqld stop
mysqladmin shutdown
重啟:
使用 service 啟動:service mysqld restart
使用 mysqld 指令碼啟動:/etc/inint.d/mysqld restart
8、登入mysql
mysql -u root -p clip_image006
9、修改密碼(登入mysql)
alter user 'root'@'localhost' identified by '123456'; clip_image007
mysql8.0中必須使用alert命令修改否則會出現以下錯誤:
clip_image008
10、開啟mysql的遠端登入
登入後
show databases; use mysql; updata user set host='%' where user = ‘root'; select user,host from user; clip_image009 clip_image010
11、防火牆操作
啟動一個服務:systemctl start firewalld.service
關閉一個服務:systemctl stop firewalld.service
重啟一個服務:systemctl restart firewalld.service
顯示一個服務的狀態:systemctl status firewalld.service
在開機時啟用一個服務:systemctl enable firewalld.service
在開機時禁用一個服務:systemctl disable firewalld.service
檢視服務是否開機啟動:systemctl is-enabled firewalld.service
檢視已啟動的服務列表:systemctl list-unit-files|grep enabled
檢視啟動失敗的服務列表:systemctl --failed
12、埠操作
新增
firewall-cmd --zone=public --add-port=80/tcp --permanent(--permanent永久生效,沒有此引數重啟後失效)
重新載入
firewall-cmd –reload
總結
以上所述是小編給大家介紹的centos7上mysql8.0rpm方式安裝教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們網站的支援!