首页 > 数据库 >阿里云服务器ECS安装MySQL数据库、初始化密码修改,远程访问权限设置、开放服务器3306端口,实现服务器MySQL数据库远程连接

阿里云服务器ECS安装MySQL数据库、初始化密码修改,远程访问权限设置、开放服务器3306端口,实现服务器MySQL数据库远程连接

时间:2022-08-21 11:45:41浏览次数:124  
标签:数据库 MySQL user mysql 服务器 远程

1.修改配置文件/etc/my.cnf,在[mysqld]下面添加一行代码:skip-grant-tables

2.service mysqld restart

3.mysql -uroot -p  //此时直接回车,既可以进入数据库。

4.进数据库后,use mysql;   //选择mysql这个库,因为mysql的root密码存放在这个数据库里。

5.show tables;  //查看下mysql库里有哪些表,我们需要操作的用户名密码都在user表里。

6.desc user;    //查看下user表有哪些字段。

7.flush privileges;

8.alter user 'root'@'localhost' identified by '123456';

9.flush privileges;

10.mysql>quit;

11.去掉my.cnf最开始加入的 [mysqld]和skip-grant-tables

12.重启数据库:service mysqld restart

13.采用新密码登录:mysql -uroot -p新密码

   Query OK, 0 rows affected (0.03 sec)

14.至此,MySQL数据库修改初始化密码完毕。以下是设置远程访问mysql,不然我们本地是链接不上的。

15.mysql>use mysql;

16.mysql>select user,host from user;

 

localhost表示允许本地登录,想要远程登录mysql,需要修改权限为%。

17.update user set host='%' where user = 'root';
18.flush privileges;
19.select user,host from user;

 

20.到这里我们就可以使用root用户远程链接数据库了,但是可能不安全,可以开通一个子管理员,不需要的话可以免了~~。

21.参考网址:https://blog.csdn.net/weixin_52540274/article/details/120552729
22.阿里云服务器ESC MySQL开放3306端口详解,请参考以下网址:
https://blog.csdn.net/qq_25851237/article/details/109554885
23.至此,可以通过Navicat Premium远程连接阿里云服务器ECS上的MySQL数据库了!

标签:数据库,MySQL,user,mysql,服务器,远程
From: https://www.cnblogs.com/zdt168/p/16609691.html

相关文章

  • Sqlite Expert Professional 如何打开加密数据库【转】
    最近要使用个安全的轻量级的数据库,最终选择了SQLITE,好不容上手了,突然发现查询的数据不对头。想着用个工具看看,就下载了SqliteExpertProfessional5.4试试。结果还是打不......
  • MAMP Pro (PHP/MySQL开发环境)
    mamppro是最优秀的本地服务器搭配软件,也是最好的mysql开发环境和php开发环境,包含了acintosh、Apache、MySQL和PHP四大开发环境,用户只要轻松点选就能对架站、讨论区、论坛......
  • Mysql-排序与分页
    1.排序使用orderby进行排序:ASC(ascend)升序,DESC(descend)降序,一般把orderby语句放在select语句的结尾,多列排序的顺序按照orderby后的字段顺序进行......
  • 【数据库】 C#利用System.Data.SQLite实现对SQLite的操作
      System.Data.SQLite的一个优点是它是由SQLite团队开发的,该团队已声明长期致力于支持它。支持多种数据类型,比较旧Microsoft.Data.Sqlite的一个优点是它是由Micro......
  • mysql-运算符
    1.算数运算符2.比较运算符安全等于运算符<=>可以用来对NULL进行判断,左右两值均为NULL则结果为13.非符号运算符(关键字运算符)ISNULL判断值,字符串或表达式是否为......
  • mysql 水平切割和垂直切割
    1,水平分割:例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,......
  • 纯真IP数据库转mysql方法详解
    纯真ip数据库转mysql_如何把纯真ip数据库导入到MySQL数据表中纯真中国IP地理位置  https://www.cz88.net一、下载最新版的QQWry.Dat二、下载IPLook使用IPLook把QQWry......
  • mysql事务
    1.事务是什么?2.acid特性3.隔离级别4.实现:mvcc锁undologredolog5.并发异常读异常死锁 目的:事务讲数据库从一种一致性状态转换成另一种一致性状态。组成:事务可以......
  • mysql 命令创建表格
    显示mysql相关显示命令:showdatabases;#显示数据库创建的数据库名use[databasename]#后showtables;查看table数据信息describe[tablename]#显示表格信息......
  • MySQL使用总结
    最近在做一个数据迁移的项目,把mysql数据库中的数据迁移到SqlServer数据库中。在这里记录一下最近遇到的一些问题。一、MySQL中没有top 在MySQL中没有top查询,但是可以使......