第一次寫博客,各位湊合著看吧(假裝有人看)。 我這裡使用的是centos7。 1、首先打開終端,查看有沒有安裝過MySQL: 若為空則說明沒有安裝過,若要刪除可用yum remove mysql命令。 2、下載mysql的repo源: 安裝mysql-community-release-el7-5. ...
第一次寫博客,各位湊合著看吧(假裝有人看)。
我這裡使用的是centos7。
1、首先打開終端,查看有沒有安裝過MySQL:
[root@localhost lyp]# rpm -qa | grep mysql
若為空則說明沒有安裝過,若要刪除可用yum remove mysql命令。
2、下載mysql的repo源:
[root@localhost lyp]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安裝mysql-community-release-el7-5.noarch.rpm包:
[root@localhost lyp]# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
這裡也可以選擇其他版本的,具體可以到MySQL官網查看:https://www.mysql.com/downloads/
3、安裝MySQL:
[root@localhost lyp]# sudo yum install mysql-server
4、安裝成功後啟動MySQL服務:
[root@localhost lyp]# sudo yum install mysql-server
查看MySQL狀態
[root@localhost lyp]# systemctl status mysqld.service
看到這個畫面則成功了。
5、然後將MySQL設置為開機啟動
[root@localhost lyp]# systemctl enable mysqld [root@localhost lyp]# systemctl daemon-reload
6、因為MySQL會生成一個root的原始密碼,我們需要找到然後修改它
查看原始密碼:
[root@localhost lyp]# grep 'temporary password' /var/log/mysqld.log
然後使用原始密碼登錄:
[root@localhost lyp]# mysql -uroot -p
設置密碼:
mysql > use mysql; mysql > update user set password=password('123456') where user='root'; mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; (這一步的意思是為root添加遠程連接的能力,%代表允許所有外界連接,也可以設置指定的ip) mysql > exit;
重啟服務:
[root@localhost lyp]# service mysqld restart
7、然後我們還需要開放3306埠號(mysql預設使用埠)
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
問題:忘記root密碼,怎麼修改密碼
上文說到mysql會有一個初始密碼,如果忘記或找不到了我們可以修改密碼。
參考鏈接:https://blog.csdn.net/sun614345456/article/details/53672426
然後就寫到這吧,重申第一次寫博客格式什麼的都不太會弄,各位見諒。