centos7上mysql8.0rpm方式安裝教程圖解
首先是下載圖解
1、首先卸載centos7中自帶的mariadb
rpm -qa|grep mariadb //查詢出來已安裝的mariadb rpm -e --nodeps 文件名 //卸載mariadb,文件名為上述命令查詢出來的文件
2、查看是否已經(jīng)安裝了mysql
rpm -qa | grep -i mysql
查找mysql文件,使用rm -rf mysql文件路徑刪除
find / -name mysql
刪除分散mysql文件
find / -name mysql / # whereis mysql
刪除配置文檔
rm -rf /etc/my.cnf
再次查找機(jī)器是否安裝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 # 檢索相關(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)文件
clip_image002
6、初始化mysql
mysqld --initialize --user=mysql
初始化完成后再下邊文件末尾會有隨機(jī)密碼,一會登陸時(shí)候用
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命令修改否則會出現(xiàn)以下錯(cuò)誤:
clip_image008
10、開啟mysql的遠(yuǎn)程登錄
登錄后
show databases; use mysql; updata user set host='%' where user = ‘root'; select user,host from user; clip_image009 clip_image010
11、防火墻操作
啟動一個(gè)服務(wù):systemctl start firewalld.service
關(guān)閉一個(gè)服務(wù):systemctl stop firewalld.service
重啟一個(gè)服務(wù):systemctl restart firewalld.service
顯示一個(gè)服務(wù)的狀態(tài):systemctl status firewalld.service
在開機(jī)時(shí)啟用一個(gè)服務(wù):systemctl enable firewalld.service
在開機(jī)時(shí)禁用一個(gè)服務(wù):systemctl disable firewalld.service
查看服務(wù)是否開機(jī)啟動:systemctl is-enabled firewalld.service
查看已啟動的服務(wù)列表:systemctl list-unit-files|grep enabled
查看啟動失敗的服務(wù)列表:systemctl --failed
12、端口操作
添加
firewall-cmd --zone=public --add-port=80/tcp --permanent(--permanent永久生效,沒有此參數(shù)重啟后失效)
重新載入
firewall-cmd –reload
總結(jié)
以上所述是小編給大家介紹的centos7上mysql8.0rpm方式安裝教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
如何安裝綠色版MySQL Community Server 5.7.16并實(shí)現(xiàn)遠(yuǎn)程登錄
這篇文章主要介紹了安裝綠色版MySQL Community Server 5.7.16并實(shí)現(xiàn)遠(yuǎn)程登錄的方法,需要的的朋友參考下2017-07-07mysql索引使用率監(jiān)控技巧(值得收藏?。?/a>
這篇文章主要給大家介紹了關(guān)于mysql索引使用率監(jiān)控技巧的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09美團(tuán)DB數(shù)據(jù)同步到數(shù)據(jù)倉庫的架構(gòu)與實(shí)踐
今天小編就為大家分享一篇關(guān)于美團(tuán)DB數(shù)據(jù)同步到數(shù)據(jù)倉庫的架構(gòu)與實(shí)踐,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-02-02mysql啟動報(bào)錯(cuò)MySQL server PID file could not be found
這篇文章主要介紹了mysql啟動報(bào)錯(cuò)MySQL server PID file could not be found,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11MySQL8.0數(shù)據(jù)庫開窗函數(shù)圖文詳解
開窗函數(shù)為將要被操作的行的集合定義一個(gè)窗口,它對一組值進(jìn)行操作,不需要使用GROUP BY子句對數(shù)據(jù)進(jìn)行分組,能夠在同一行中同時(shí)返回基礎(chǔ)行的列和聚合列,這篇文章主要給大家介紹了關(guān)于MySQL8.0數(shù)據(jù)庫開窗函數(shù)的相關(guān)資料,需要的朋友可以參考下2023-06-06Mysql數(shù)據(jù)表中的蠕蟲復(fù)制使用方法
在本文中我們給大家分享了關(guān)于怎么使用Mysql數(shù)據(jù)表中的蠕蟲復(fù)制的相關(guān)知識點(diǎn),有興趣的朋友們學(xué)習(xí)下。2019-02-02MYSQL設(shè)置字段自動獲取當(dāng)前時(shí)間的sql語句
整理數(shù)據(jù)庫數(shù)據(jù),看到好多表都有加create_time和 update_time字段,來記錄數(shù)據(jù)插入的時(shí)間和更新時(shí)間,但是時(shí)間插入是通過代碼來維護(hù)的,這篇文章主要介紹了MYSQL設(shè)置字段自動獲取當(dāng)前時(shí)間,需要的朋友可以參考下2023-07-07