MySQL在Centos7環(huán)境安裝的完整步驟記錄
注意: 本次安裝與卸載中,??全部切換成為root,?旦安裝,普通??能使?的
1. 卸載不要的環(huán)境
使用以下指令檢查自己的xshell中是否存在mysql進程服務
ps axj | grep mysql ps axj | grep mariadb//mariadb是mysql中開源出來的一個分支
指令運行結(jié)果如下:

如果有運行起來的服務,使用以下指令暫停加載的MySQL上相關服務
systemctl stop mysqld systemctl stop myriadb.service
關閉再檢查是否關閉完成,指令運行結(jié)果如下:

2.檢查系統(tǒng)安裝包
使用rpm檢查linux機器從遠端拉取過來的mysql的安裝包
rpm -qa | grep mysql
指令運行結(jié)果如下:

3.卸載這些默認安裝包
卸載安裝包指令
rpm -qa |grep mysql | xargs yum -y remove//卸載指令 //檢查指令 ls /etc/my.cnf//配置文件 ls /varr/lib/mysql//查看之前mysql的數(shù)據(jù)
4. 獲取mysql官?yum源
獲取官方y(tǒng)um源在這里下MySQL的yum源官方下載

注意: 最好安裝和??系統(tǒng)?致的mysql版本,否則可能會存在軟件兼容性問題
查看??的系統(tǒng)版本
cat /etc/redhat-release
指令運行結(jié)果如下:

單擊右鍵,點擊“查看頁面代碼源”更詳細,我們只需要下載的mysql版本稍微比Linux新一點就可以了

①選擇mysql5.7對應centos7系列的yum源,點擊下載
②在xshell機器上新建文件夾MySQL,并使用rz指令從Windows中把mysql層面上在linux的yum源安裝包傳輸?shù)叫聞?chuàng)建的文件夾中


怎么下載: 使用 ls /etc/yum.repos.d/ -l,安裝MySQLyum源之前的本地yum源倉庫

使用如下指令解析MySQL的yum源
rpm -ivh mysql57-community-release-el7.rpm
再次查看本地的yum源

安裝完之后的效果
vim /etc/yum.repos.d/mysql-community.repo //查看用于配置 MySQL 社區(qū)版軟件包的源倉庫

yum list| grep mysql//查詢關于mysql的內(nèi)容
指令運行結(jié)果如下:

ls /etc/yum.repos.d/ //可以查看到MySQL 社區(qū)版二進制軟件包的倉庫配置文件
指令運行結(jié)果如下:

5.安裝mysql服務
根據(jù)本地倉庫的yum源下載mysql
yum install -y mysql-community-server
指令運行結(jié)果如下:

which mysqld//服務端 which mysql//客戶端
指令運行結(jié)果如下:

以上信息說明,mysql安裝好了,可以啟動mysql
systemctl start mysqld
指令運行結(jié)果如下:

查詢mysql的服務端號
netstat -nltp
指令運行結(jié)果如下:

6.登錄MySQL的方式
修改配置文件,登錄mysql,
vim /etc/my.cnf
添加的內(nèi)容為:
skip-grant-tables

讓配置文件生效,重啟MySQL服務
systemctl stop mysqld//先暫停 systemctl start mysqld//再重啟
修改完之后使用以下指令登錄,需要使用mysql -uroot -p,需要密碼時,回車就可以跳過
指令運行結(jié)果如下:

如出現(xiàn)以下問題,需要輸入指令rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022解決秘鑰過期的問題,然后再使用mysql -uroot -p,需要密碼時,回車就可以跳過,就可以登錄成功。

可以使用mysql

7.設置配置文件
vim /etc/my.cnf //進入配置文件 //增加的內(nèi)容為 port=3333//原來端口為3306,通過觀察其變化,檢查配置文件是否配置成功 character-set-server=utf8 ##server端的編碼格式 default-storage-engine=innodb #設置存儲引擎

使用指令重啟mysql,讓配置文件生效
systemctl restart mysqld
查看端口號
netstat -nltp

以上說明配置文件生效
8.開啟開機?啟動
systemctl enable mysqld systemctl daemon-reload
可以通過以上指令來設計
mysql開機自啟動,但是使用的mysql是在云服務器上運行,不會關閉,可以不設置。
到此這篇關于MySQL在Centos7環(huán)境安裝的文章就介紹到這了,更多相關MySQL在Centos7環(huán)境安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
MySQL實現(xiàn)模糊查詢的高效方法總結(jié)(附30條優(yōu)化建議)
數(shù)據(jù)庫SQL優(yōu)化是老生常談的問題,在面對模糊查詢的時候又有什么好的優(yōu)化建議呢?這篇文章主要給大家介紹了關于MySQL實現(xiàn)模糊查詢的高效方法,文中還附30條優(yōu)化建議,需要的朋友可以參考下2024-03-03
MySQL配置文件my.cnf參數(shù)優(yōu)化和中文詳解
這篇文章主要介紹了MySQL配置文件my.cnf參數(shù)優(yōu)化和中文詳解,非常詳細的用中文注釋了各個參數(shù)的作用以及建議值,需要的朋友可以參考下2014-03-03

