MySQL开启远程连接

作者: AlicFeng | 来源:发表于2017-06-03 12:52 被阅读232次

前言
学习MySQL重新整理以前非MK的记载


描述
没有开启的话连接数据库报错:2003-can't connect to MYSQL


方法/步骤

  • 第一步

远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库。登陆数据库。

mysql -u$user -p $pwd
  • 第二步

创建用户用来远程连接

GRANT ALL PRIVILEGES ON *.* TO '$username'@'%' IDENTIFIED BY '$password' WITH GRANT OPTION;

$username表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,$password表示密码

  • 第三步

执行 flush privileges;命令立即生效

FLUSH PRIVILEGES;
  • 第四步

查询数据库的用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
  • 第五步

然后打开vim /etc/mysql/my.cnf
将bind-address = 127.0.0.1
设置成bind-address = 0.0.0.0(设备地址)

重新启动

/etc/init.d/mysql restart
  • 查看MYsql全局的端口( 默认是3306 )
#查看端口号
show global variables like 'port';

至此已经配置完成

****价值源于技术,贡献源于分享****

相关文章

  • MySQL 相关问题

    一.MySQL远程连接 有时候在进行MySQL远程连接时,需要开启远程访问权限。可以通过查询mysql.user表...

  • linux系统远程连接mysql

    Linux系统MySQL开启远程连接 远程连接服务器上的MySQL。 Navicat软件连接数据库报错:2003-...

  • Docker容器连接外部Mysql

    容器内部程序连接外部mysql,需要以远程连接的方式进行访问 开启mysql 远程连接 找到my.cnf配置文件 ...

  • MySQL开启远程连接

    MySQL开启远程连接,需修改mysql数据库里的user表,如下所示: mysql>use mysql;mysq...

  • MySQL-数据备份与恢复

    数据备份 示例 数据恢复 MySQL的用户账户管理 开启MySQL远程连接 添加授权用户

  • 开启Mysql远程连接

    第一种方法:改表法 进入mysql中将root的host字段由localhost改为%表示该用户允许任何主机远程连...

  • MySQL开启远程连接

    前言学习MySQL重新整理以前非MK的记载 描述没有开启的话连接数据库报错:2003-can't connect ...

  • MySQL开启远程连接

    1.进入MySQL打开终端 输入 提示输入密码 2.输入密码后进入MySQL 3.刷新,生效命令 4.查看是是否成功

  • mysql 开启远程连接

    1.netstat -anpl | grep mysql 查看mysql的端口如果没有请确定你的mysql已经成功...

  • mysql 开启远程连接

    进入mysql控制台 切换数据库 可以看看用户表的信息:select host,user from user; 创...

网友评论

    本文标题:MySQL开启远程连接

    本文链接:https://www.haomeiwen.com/subject/lxopfxtx.html