首先是下載圖解
1、首先卸載centos7中自帶的mariadb
rpm -qa|grep mariadb //查詢出來已安裝的mariadb
rpm -e --nodeps 文件名 //卸載mariadb,文件名為上述命令查詢出來的文件
2、查看是否已經(jīng)安裝了mysql
查找mysql文件,使用rm -rf mysql文件路徑刪除
刪除分散mysql文件
find / -name mysql / # whereis mysql
刪除配置文檔
再次查找機器是否安裝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 # 檢索相關(guān)信息
yum install libaio # 安裝依賴包
yum install net-tools
4、解壓MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar到/usr/local/下的mysql目錄內(nèi)(mysql目錄手動創(chuàng)建,mkdir mysql)
tar -xvf MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
5、在/usr/local/mysql下安裝mysql,注意安裝有先后,有依賴關(guān)系
rpm -ivh …common.rpm
rpm -ivh …libs.rpm
rpm -ivh …client.rpm
rpm -ivh …server.rpm
安裝完成后會生成如下目錄,用于存儲mysql相關(guān)文件
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
重啟:
使用 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命令修改否則會出現(xiàn)以下錯誤:
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
關(guān)閉一個服務:systemctl stop firewalld.service
重啟一個服務:systemctl restart firewalld.service
顯示一個服務的狀態(tài):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永久生效,沒有此參數(shù)重啟后失效)
重新載入
總結(jié)
以上所述是小編給大家介紹的centos7上mysql8.0rpm方式安裝教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- 阿里云centos7中安裝MySQL8.0.13的方法步驟
- CentOS7版本安裝Mysql8.0.20版本數(shù)據(jù)庫的詳細教程
- linux centos7安裝mysql8的教程
- CentOS7.5 安裝 Mysql8.0.19的教程圖文詳解
- linux(Centos7)下安裝mysql8.0.18的教程圖解
- CentOS7.6安裝MYSQL8.0的步驟詳解
- CentOS7開啟MySQL8主從備份、每日定時全量備份(推薦)
- CentOS7.4 源碼安裝MySQL8.0的教程詳解
- Centos7 安裝 Mysql8教程