当前位置:   article > 正文

阿里云Linux中安装MySQL,并使用navicat连接以及报错解决

阿里云Linux中安装MySQL,并使用navicat连接以及报错解决

 首先查询是否安装MySQL

  1. // linux 使用yum安装或者rpm安装。(就是一个安装工具类似于applStore,brew不必在意)
  2. // 区别:yum会自动安装你要安装的东西的其他依赖,rpm不会但会提示你需要安装的东西,比较麻烦,所以采用yum安装
  3. yum list installed mysql*
  4. rpm -qa|grep mysql*
  5. // 两个都查询一下,看一下是哪个工具installed,就用哪个工具卸载,防止rpm卸载不干净
  6. // 对应的卸载命令
  7. yum remove mysql
  8. rpm -e mysql

安装mysql-server (yum安装),并启动

取最新的mysql版本

  1. // yum 查看一下 仓库中有哪些mysql版本,一般只会有最新版
  2. yum info mysql
  3. // 采用yum安装,直接安装mysql server服务,比较纯净的安装,傻等就安装好了。
  4. yum install mysql-server
  • 启动mysql

  1. // 启动mysql或者退出mysql server
  2. service mysqld start
  3. service mysqld stop
  4. // 查询是否启动。进程查看/端口是否监听
  5. netstat -lnp|grep 3306 // 3306端口是否启动
  6. ps -ef|grep mysql // 是否有mysql进程

出现Error: GPG check FAILED

使用如下命令,禁用GPG

yum -y install mysql-community-server --nogpgcheck

安装完成

设置外网登录

点击这个安全组,进入配置规则,选择入方向,手动添加,添加端口3306,然后重启服务器,重启mysql,这样就能外网访问到mysql了 。

安装MySQL后,系统会生成一个临时密码。你可以在MySQL的日志文件中找到这个临时密码。运行以下命令:

grep 'temporary password' /var/log/mysqld.log

使用临时密码登录MySQL

mysql -u root -p

 登录成功后,重置root用户的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword!';

navicat远程连接 mysql

 mysql打开远程权限

  1. #登录mysql
  2. mysql -u root -p;
  3. #选择mysql数据库
  4. use mysql;
  5. #查看user表
  6. select host, user, authentication_string, plugin from user;

如下图,如果root用户的host是"localhost"则标识只允许本地访问;

"%"则表示授予 root 用户从任何主机中的所有权限

相关命令:

如果是mysql8.0之前的版本

  1. #进入MySQL数据库后进入MySQL数据库。
  2. mysql -u root -p;
  3. #切换到mysql数据库。
  4. mysql> use mysql;
  5. #授予root用户从任何主机中的所有权限,并设置密码。
  6. mysql> grant all privileges on *.* to 'root'@'%' identified by 'root用户密码' with grant option;
  7. #刷新权限
  8. mysql> flush privileges;

mysql8.0以上版本

  1. #进入MySQL数据库后进入MySQL数据库。
  2. mysql -u root -p ;
  3. #将root用户的主机设置为任意主机
  4. mysql> update user set host = '%' where user = 'root';
  5. #刷新权限
  6. mysql> flush privileges;

 

使用SSH方法连接

该方法属于一种绕道的方法,在不配置任何mysql的前提下,先使用ssh连接阿里云服务器,后再使用localhost连接mysql数据库。

先点击SSH

 再点击常规连接

以上就连接成功了!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/823371
推荐阅读
相关标签
  

闽ICP备14008679号