騰訊雲centos7安裝mysql5.7,並開啟3306埠
文章目錄
1:配置yum源
在 https://dev.mysql.com/downloads/repo/yum/ ,找到 yum 源 的rpm 安裝包,進行安裝,因為我是租用的騰訊雲,其包含了yum,所以就不在敘述。
2:安裝 mysql 源
1.安裝
# 下載
shell> wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
# 安裝 mysql 源
shell> yum localinstall mysql57-community-release-el7-11.noarch.rpm
注:如果想安裝別的版本,可以去上面的網站找一下別的版本的rpm的連結。我這預設下載到了如下位置:
2.檢查是否安裝成功
shell> yum repolist enabled | grep "mysql.*-community.*"
當出現以上,就說明安裝成功了。
3.安裝Mysql
使用 yum install 命令安裝
shell> yum install -y mysql-community-server
等待安裝成功即可!!!
4.啟動 MySQL 服務
在 CentOS 7 下,新的啟動/關閉服務的命令是 systemctl start|stop
shell> systemctl start mysqld
用 systemctl status 檢視 MySQL 狀態
shell> systemctl status mysqld
注:可以看到狀態為active,說明已經啟動了!
5.設定開機啟動
因為如果是伺服器的話,一般不會關機,但是萬一有時候因為個別原因需要重啟,所以可以在這裡設定上MySQL開機啟動。
shell> systemctl enable mysqld
# 過載所有修改過的配置檔案
shell> systemctl daemon-reload
6.修改root本地密碼
mysql 安裝完成之後,生成的預設密碼在 /var/log/mysqld.log 檔案中。使用 grep 命令找到日誌中的密碼。
shell> grep 'temporary password' /var/log/mysqld.log
注: 可以看到初始密碼是WZ?J1dEryfAs
首次通過初始密碼登入後,使用以下命令修改密碼:
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
或者
mysql> set password for 'root'@'localhost'=password('MyNewPass4!');
之後修改密碼,就不用這麼麻煩了,以後通過 update set 語句修改密碼:
mysql> use mysql;
mysql> update user set password=PASSWORD('MyNewPass5!') where user='root';
mysql> flush privileges;
注:因為後面要開放3306埠,即讓別的電腦可以連結MySQL進行操作,所以最好(必須)首先改一下密碼。
注意:mysql 5.7 預設安裝了密碼安全檢查外掛(validate_password),預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。否則會提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 錯誤。
7.Mysql在騰訊雲檢視3306埠
首先檢視埠3306被什麼程式佔用
netstat -an | grep 3306
1.如上圖,則說明預設被127.0.0.1佔用。
第一步:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
第二步:
註釋掉bind-address = 127.0.0.1
注意:進入vim裡面先按 i 然後向下找,找到後#註釋,最後按先按ESC,然後shift+:,在按wq!,最後按Enter儲存退出.
2.如果什麼都沒有,則無需以上操作(因為我的伺服器是新租用的,所以什麼都沒有)
8.Mysql在騰訊雲開啟3306埠
第一步:
mysql -u root -p
注:輸入密碼的時候,輸入你自己修改後的。
第二步:
mysql > grant all privileges on *.* to 'root'@'%' identified by '你的密碼' with grant option;
第三步:
mysql > flush privileges;
第四步:
mysql > exit;
最後,重啟mysql:
service mysql restart
參考連結:
https://blog.csdn.net/ding_312/article/details/81023483
https://www.jianshu.com/p/1dab9a4d0d5f
相關文章
- Centos7 firewall開放3306埠CentOS
- 騰訊雲centos7下mysql安裝CentOSMySql
- CentOS7 安裝mysql5.7CentOSMySql
- mysql5.7安裝_centos7MySqlCentOS
- CentOS7 yum安裝MySQL5.7CentOSMySql
- 騰訊雲Centos7系統安裝phpmyAdminCentOSPHP
- MySQL 開啟 3306 埠遠端訪問MySql
- centos7安裝mysql5.7 使用yumCentOSMySql
- CentOS7利用docker安裝MySQL5.7CentOSDockerMySql
- Centos7下安裝配置MySQL5.7CentOSMySql
- 在centos7上安裝mysql5.7CentOSMySql
- centos7騰訊雲uwsgi安裝報錯解決CentOS
- CentOS7開啟埠(永久)CentOS
- CentOS7 透過YUM安裝MySQL5.7CentOSMySql
- CentOS7下MySQL5.7安裝與配置(YUM)CentOSMySql
- centos7安裝mysql5.7解壓縮版CentOSMySql
- CentOS7 64位安裝mysql5.7(linux)CentOSMySqlLinux
- Yapi——2安裝並開啟YapiAPI
- Centos7靜默安裝Oracle11g並設定開機自啟CentOSOracle
- Centos7 開啟80埠防火牆命令CentOS防火牆
- centos7安裝社群版docker並配置阿里雲映象加速CentOSDocker阿里
- Centos7系統如何安裝MySQL5.7資料庫?CentOSMySql資料庫
- CentOS7 64位下MySQL5.7安裝與配置(YUM)CentOSMySql
- Linux下Nginx安裝並開啟SSLLinuxNginx
- CentOS7安裝Docker並配置映象加速CentOSDocker
- centos7上配置MySQL5.7的開機自啟動方法CentOSMySql
- CentOS7上安裝並配置Nginx、PHP、MySqlCentOSNginxPHPMySql
- 騰訊雲 ubuntu安裝Oracle JDK 1.8UbuntuOracleJDK
- 使用滴滴雲DC2,在CentOS7安裝Redis並進行安全加固CentOSRedis
- CentOS7使用firewalld開啟關閉防火牆與埠CentOS防火牆
- Centos7安裝Mysql5.7 提示GPG 金鑰不存在/不合適CentOSMySql
- Centos7安裝Mysql5.7方法總結 - 實操手冊CentOSMySql
- mysql5.7 安裝教程MySql
- centos安裝mysql5.7CentOSMySql
- mongodb的安裝與啟動(centos7)MongoDBCentOS
- linux下mysql開啟遠端訪問許可權及防火牆開放3306埠LinuxMySql訪問許可權防火牆
- CentOS7 切換阿里映象源並安裝 dockerCentOS阿里Docker
- VMware安裝映象Centos7,並連線XshellCentOS