阿里云服务器,从买入到启动服务(新手级)(三):安装mysql,并在本地远程链接

因为我买的服务是unbutu 所以只需要简单的几步命令就可以安装

  ubuntu上安装mysql非常简单只需要几条命令就可以完成。

  1. sudo apt-get install mysql-server
 
  2. apt-get isntall mysql-client
 
  3.  sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
    ps:如果命令安装失败可能是 “apt-get” 并不是最新版本,请更新值最新版
    apt-get update

    sudo netstat -tap | grep mysql
 
  通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
 
  登陆mysql数据库可以通过如下命令:
 
  mysql -u root -p 
 
  -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

    然后通过 show databases; 就可以查看当前的数据库。
  我们选择 mysql数据库就行下一步操作,使用use mysql 命令,显示当前数据库的表单:show tables 

二.完成安装,远端链接 

如果安装成功,连接远程服务可以访问,但是在本地使用工具(sqlyog或其他)来访问服务器中服务,发现访问失败,连接不上
此时你需要关闭防火墙,

查看防火墙状态:sudo ufw status
开启防火墙:ufw enable
关闭防火墙:ufw disable

数据库 需要开放授权

输入终端  mysql -u root -p 进入MySQL操作

再次执行sql语句 
mysql> grant all privileges on *.* to '用户'@'ip' identified by '密码' with grant option;
mysql> flush privileges;

将"用户"/"ip"/"密码",变成自己的对应信息,执行!

然后你发现还是连接失败,这是因为阿里云安全组策略导致的。

进入控制台-云服务ecs-->实例 -->点击进入服务器-->本实例安全组-->配置规则-->添加安全组规则:修改端口号为"3306/3306",授权对象“0.0.0.0/0”-->确定.完成!

阿里云的安全组设置完成之后,就可以使用本地工具端远程链接服务上的数据库了.!

猜你喜欢

转载自blog.csdn.net/hyc123123123123/article/details/86543216