阿里云MySql手动部署(ubuntu)

947 阅读1分钟

1、安装mysql

  • 通过apt下载,进入命令行

      sudo apt-get update
      sudo apt-get install mysql-server
    
  • 检查mysql运行情况

      systemctl status mysql.service
    
  • mysql启动、关闭和重启命令

      service mysql start/启动
      service mysql stop//关闭
      service mysql restart//重启
    

2、配置远程连接

  • 更改配置文件

      sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
      将mysqld.cnf文件中的bind-adress=127.0.0.1注释
    
  • 通过命令登陆mysql

      mysql -u root -p
    
  • 会显示Enter password:,输入你设置的密码

  • 输入成功进行mysql语句操作界面

3、远程连接可以创建额外用户进行登陆

    grant all privileges on db.* to name@'%' identified by 'password';//增加用户名为name,密码为password的用户,权限为可以访问名为db的数据库中的所有信息,%表示任意ip,也可以自己定义
    flush privileges;//刷新

4、查看用户组

    show databases;//查看mysql建立的所有数据库
    use mysql;//使用mysql数据库
    show tables;//显示mysql中所有表
    select User,Host from user查看用户信息
    当看到表中存在创建的用户,且用户的Host栏下为你要远程登陆mysql的主机ip或%,则可以进行远程登陆

5、配置阿里云安全组,将端口3306置为允许登录,IP为要远程登陆mysql的主机ip或者0.0.0.0/0,然后就可以进行远程连接了。