在ecs上新建一個可訪問的mysql服務

如何在一個空白的ecs上新建一個mysql服務mysql

先購買一個ecs服務

買了一個這種配置的,入門級學習用的,400大洋sql

配置ubuntu

購買以後會配置實例,到時選擇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
  • 查看端口號 show global variables like 'port' 在外部這樣 netstat -an|grep 3306
  • 建立新的schema create schema mall default character set utf8 collate utf8_unicode_ci;

ecs安全組配置

複製一個規則,把它設爲mysql的規則, 安全

客戶端配置

把mysql Workbence更新成8的就能夠設置訪問了.ide

卸載mysql

一、 sudo apt-get remove mysql-server 二、sudo apt-get autoclean 清除已卸載軟件包 三、sudo apt-get remove mysql-common --這個很重要 四、dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P -- 清除殘留數據工具

相關文章
相關標籤/搜索