CentOS7安裝MySQL 5 7 非常詳細

2021-09-02 18:17:35 字數 3276 閱讀 7490

centos7現在預設不支援mysql了,預設的是mariadb,這是mysql的分支,但是對於我們來說是需要mysql,下面進行安裝。

wget

如果出現 -bash: wget: 未找到命令

我們先安裝下wget   如果安裝過了。 就不用安裝了

yum -y install wget

第二步、然後就是安裝mysql源:

第四步、啟動mysql服務

systemctl start mysqld

檢視mysql執行狀態,執行狀態如圖:

此時mysql已經開始正常執行。 

第五步:設定開機啟動

systemctl enable mysqldsystemctl daemon-reload

第六步:修改root本地登入密碼

mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了乙個臨時的預設密碼。

這裡的臨時密碼  h9i?qeuyysiq  你的可能不同,然後按 esc 再按 :q  退出。

然後進入mysql:

[root@localhost ~]#  mysql -u root -penter password:輸入臨時密碼 進入mysql命令列;(輸入密碼時時看不見的!)

此時不能做任何事情,因為mysql預設必須修改密碼之後才能運算元據庫:

(備註 mysql5.7預設密碼策略要求密碼必須是大小寫字母數字特殊字母的組合,至少8位)

alter user 'root'@'localhost' identified by 'xiaoming20181206.';xiaoming20181206.是你自己設定的密碼

成功配置。

第七步:設定允許遠端登入

mysql預設不允許遠端登入,我們需要設定下,並且防火牆開放3306埠;

如果沒有開啟3306埠,開啟一下:

為firewalld新增開放埠

新增mysql埠3306和tomcat埠8080

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
然後再重新載入

firewall-cmd --reload
grant all privileges on *.* to 'root'@'%' identified by 'xiaoming20181206.' with grant option;xiaoming20181206.是遠端登入的密碼;

退出下;mysql> exit;

第八步:配置預設編碼為utf8

修改/etc/my.cnf配置檔案,在[mysqld]的最下面新增編碼配置,如下所示:

character_set_server=utf8

init_connect='set names utf8'

[root@localhost ~]# vi /etc/my.cnf

按 i 進入編輯模式,加入後按 esc 和 :wq 儲存退出。

然後重啟mysql服務;

[root@localhost ~]# systemctl restart mysqld

檢視下編碼:

至此mysql的所有配置全部完成 !!!

如果出現2003-cant connect to mysql server on 192.168.137.192 問題,可能是沒有3306埠:

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

然後連線成功:

Centos7離線安裝mysql5

2.將部署包存放到 opt 資料夾下 3.解壓並安裝 cd opt mkdir mysql tar xvf opt mysql 5.7.30 1.el7.x86 64.rpm bundle.tar c opt mysql cd opt mysql rpm uvh rpm nodeps force1....

Centos7使用yum安裝Mysql5 7

centos7的yum源中預設是沒有mysql,因為現在已經用mariadb代替mysql了。安裝mysql rpm包 rpm ivh mysql57 community release el7 11.noarch.rpm 安裝mysql yum install mysql community se...

Centos 7 使用yum安裝mysql 5 7

wget 2 安裝mysql yum y install mysql57 community release el7 10.noarch.rpm yum y install mysql community server 3 啟動mysql systemctl start mysqld.service...