雲服務器配置之MySQL安裝及遠程連接

0x01.安裝

1.升級apt-get:

apt-get update
sudo apt-get update

2.查看是否已存在mysql:

rpm -qa | grep mysql

如果存在,先卸載:

yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysq
rm /etc/my.cnf

3.安裝

sudo apt-get install mysql-server
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

4.檢測是否安裝成功

 sudo netstat -tap | grep mysql

在這裏插入圖片描述如上圖表示已經安裝成功。

0x02.首次登錄設置密碼

1.查看password:

sudo cat /etc/mysql/debian.cnf

在這裏插入圖片描述

2.登錄

mysql -u debian-sys-maint -p
密碼使用第一步獲得的密碼!!!

3.修改密碼

use mysql;
update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password"; 
flush privileges;
quit;
在password處輸入自己要設置的密碼

4.重啓mysql

sudo service mysql restart
到這裏,就可以使用自己的密碼以root登錄了。

0x03.遠程連接容易遇到的問題

1.沒有遠程訪問的用戶:

設置一個任何ip都能訪問的用戶:

update user set host='%' where user='root' and host='localhost';
flush privileges;       

2.遠程訪問被mysql關閉:

查看網絡端口開啓狀態:

ss -tlnp

這樣纔是開啓的,如果3306前面有本地ip,說明只對本地開放。
在這裏插入圖片描述修改配置文件:

# 打開配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf

在這裏插入圖片描述

將這一行註釋掉!然後重啓mysql

3.阿里雲沒有配置安全組

進入服務器管理控制檯,添加端口3306。
在這裏插入圖片描述

最後,成功遠程連接!
在這裏插入圖片描述

ATFWUS --Writing By 2020–04–14

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章