在linux上安裝mysql教程

2021-10-24 11:35:27 字數 2020 閱讀 9286

wget

未安裝wget的同學執行以下命令安裝

sudo yum install wget

安裝

sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm

sudo yum install mysql-server

安裝完成,此時你的mysql已經安裝在 /var/lib/mysql中,你可以去檢視一下,如果該資料夾是空的,你可以先檢視一下你的mysql是否已經啟動,如成功啟動了但是/var/lib/mysql為空,則 執行systemctl restart mysqld 重啟mysql再去檢視,此時應該就有安裝後的檔案了

輸出如下內容:

如果這個檔案為空:

1.刪除原來安裝過的mysql殘留的資料(這一步非常重要,問題就出在這)

rm -rf /var/lib/mysql

2.重啟mysqld服務

systemctl restart mysqld

3.再去找臨時密碼

grep 『temporary password』 /var/log/mysqld.log

localhost:後邊的就是臨時密碼,先複製下來

配置mysql安裝項:

輸入剛才的臨時密碼

接下來mysql會提示你輸入新的密碼,和一下其他設定,一般情況下我們都會輸入y(密碼必須至少包含8個字元並且至少包含乙個大寫字母,乙個小寫字母,乙個數字和乙個特殊字元。)

看到all done!表示配置已經完成,嘗試遠端訪問一下

訪問成功,但是在利用sqlyog工具連線出現了問題

出現這種現象的原因有兩個,乙個是當前使用者被mysql伺服器拒絕,另外乙個原因是3306埠被被防火牆禁掉,無法連線到該埠。解決方法如下:

1,設定所有主機都可以訪問,關閉防火牆

grant all privileges on *.* to '你的使用者'@'%' identified by '你的密碼' with grant option;

flush privileges;

2,關閉防火牆

在centos7中關閉防火牆使用以下命令,

//臨時關閉

systemctl stop firewalld

//禁止開機啟動

systemctl disable firewalld

當然,如果安裝了iptables-service,也可以使用下面的命令,

yum install -y iptables-services

//關閉防火牆

service iptables stop

//檢查防火牆狀態

service iptables status

在linux上安裝mysql

1.yum安裝mysql服務 yum install mysql mysql server y 2.建立跟隨系統啟動 chkconfig mysqld on 3.開啟mysql service mysqld start 4.修改mysql root密碼 mysqladmin u root passw...

在linux上安裝mysql

1.前言 mysql可以通過原始碼安裝,也可以yum安裝。我們這裡才用yum 快速簡單安裝。2.mysql的安裝 首先,檢測linux環境,是否存在老版本。可以通過3306埠檢視,netstat anp grep 3306 yum install mysql yum install mysql se...

在LINUX上安裝MYSQL

rpm qa grep i mysql 第二步 刪除mysql預設版本 rpm e mysql libs 5.1.71 1.el6.x86 64 nodeps mysql libs 5.1.71 1.el6.x86 64是你自己機器上的mysql版本 第三步 上傳mysql安裝包 連線sftp客戶端...