服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - mysql怎么开启远程登录功能

mysql怎么开启远程登录功能

2021-12-22 16:59MYSQL教程网 Mysql

做网站,要经常更新数据库,接触的数据库肯定都是mysql。有时候建站的时候因为数据库和网站放在不同的IP,这个时候就需要用程序进行mysql的远程连接,而mysql因为安全的因素,默认的时候用户设置的是不能远程连接,只能本地连

做网站,要经常更新数据库,接触的数据库肯定都是mysql。有时候建站的时候因为数据库和网站放在不同的IP,这个时候就需要用程序进行mysql的远程连接,而mysql因为安全的因素,默认的时候用户设置的是不能远程连接,只能本地连接,这个时候就需要自己去修改其中的设置。下面小编就介绍一下操作方法。

mysql怎么开启远程登录功能

进入cmd命令模式。

mysql -h localhost-u mysql -p

Enter password: ******

连接数据库。

mysql> use mysql; (此DB存放MySQL的各种配置信息)

Database changed

mysql> select host,user from user; (查看用户的权限情况)

+-------------+-------+

| host | user |

+-------------+-------+

| localhost | |

| localhost | root |

| localhost | |

| localhost | mysql |

+-------------+-------+

6 rows in set (0.02 sec)

由此可以看出,只能以localhost的主机方式访问。

mysql> Grant all privileges on *.* to 'root'@'%' identified by ‘password’with grant option;

(%表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;‘root’则是指要使用的用户名,里面的password需要自己修改成root的密码)

mysql> flush privileges; (运行为句才生效,或者重启MySQL)

Query OK, 0 rows affected (0.03 sec)

mysql> select host,user from user; (再次查看用户的权限情况)

+-------------+-------+

| host | user |

+-------------+-------+

| % | mysql |

| % | root |

| localhost | |

| localhost | root |

| localhost | |

| localhost | mysql |

+-------------+-------+

mysql>exit

现在再试试:从远程cmd那边看能不能登录,能登录的话,一般用代码也是可以连接的到的。

小编提示:另外需要注意的是用户权限表是在mysql数据库的db表,里面详细记录了哪些用户有权限对哪几个数据库有操作的权限,这个对多用户的管理比较重要。

延伸 · 阅读

精彩推荐
  • MysqlMySQL5.7.24版本的数据库安装过程图文详解

    MySQL5.7.24版本的数据库安装过程图文详解

    这篇文章主要介绍了MySQL5.7.24版本的数据库安装过程,需要的朋友可以参考下...

    梦里梦不出梦里梦的梦4712020-09-08
  • MysqlMySQL学习笔记3:表的基本操作介绍

    MySQL学习笔记3:表的基本操作介绍

    要操作表首先需要选定数据库,因为表是存在于数据库内的;表的基本操作包括:创建表、显示表、查看表基本结构、查看表详细结构以及删除表等等,需要...

    MYSQL教程网4652019-12-15
  • Mysql关于MySQL实现指定编码遇到的坑

    关于MySQL实现指定编码遇到的坑

    这篇文章主要介绍了一个关于MySQL指定编码实现的小坑,文中大家需要注意如果有需要保存emoji符号的字段,记得一定要指定编码为 utf8mb4,感兴趣的朋友一起...

    Jae199511482021-11-23
  • MysqlWin10系统下MySQL8.0.16 压缩版下载与安装教程图解

    Win10系统下MySQL8.0.16 压缩版下载与安装教程图解

    这篇文章主要介绍了Win10系统下MySQL8.0.16 压缩版下载与安装教程图解,本文图文并茂给大家介绍的非常详细,具有一定的参考解决价值,需要的朋友可以参考...

    JsjCode3362020-09-29
  • Mysqlmysql数据库中1045错误的解决方法

    mysql数据库中1045错误的解决方法

    这篇文章主要为大家详细介绍了MySQL数据库中1045错误的解决方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    九栀在加油4792020-12-20
  • Mysql图解mysql数据库的安装

    图解mysql数据库的安装

    这篇文章主要通过图文并茂的方式介绍mysql数据库的安装,每一步都有详细的文字介绍,希望有需要的朋友可以参考下 ...

    MYSQL教程网2692020-05-15
  • MysqlMySQL执行update语句和原数据相同会再次执行吗

    MySQL执行update语句和原数据相同会再次执行吗

    这篇文章主要给大家介绍了关于MySQL执行update语句和原数据相同是否会再次执行的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQ...

    阿里云云栖社区5362020-09-20
  • MysqlMySQL的语法及其使用指南

    MySQL的语法及其使用指南

    数据库的选取,创建,丢弃和变更 数据表和索引的创建,变更和丢弃从数据表检索信息 ...

    mysql教程网2962019-10-21