在ecs上新建一個可訪問的mysql服務
阿新 • • 發佈:2019-06-23
如何在一個空白的ecs上新建一個mysql服務
先購買一個ecs服務
買了一個這種配置的,入門級學習用的,400大洋
配置ubuntu
購買之後會配置例項,到時選擇ubuntu就可以,然後設定密碼;
開始安裝
- 使用putty,很輕
- 獲取mysql8的更新包
wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
30M左右 - 解壓縮更新包
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
- 拉取更新連結
sudo apt update
- 安裝mysql服務
sudo apt install mysql-server
- 使用mysql安全服務
sudo mysql_secure_installation
- 檢視mysql服務狀態
systemctl status mysql.service
- 檢視mysql版本
sudo mysqladmin -p -u root version
- 安裝好之後訪問mysql , 直接輸入
sudo myql
即可, - 更改密碼;
alter user 'root'@'localhost' identified with mysql_native_password by 'Qqww@123'
正常不用加'with mysql_native_password',之所以加,是因為一些第三方密碼工具不及時; - 新建對外使用者, '%'可以換成ip地址
create user 'yang'@'%' identified by 'Qqww@123';
- 分配許可權
grant all privileges on *.* to 'yang'@'%' with grant option;
- 重新整理許可權
flush privileges
ecs安全組配置
複製一個規則,把它設為mysql的規則,
客戶端配置
把mysql Workbence更新成8的就