欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Linux服务器中MySQL远程连接的开启方法

程序员文章站 2022-03-27 08:46:45
前言 学习mysql重新整理以前非mk的记载 描述 没有开启的话连接数据库报错:2003-can't connect to mysql 方法/步骤 &...

前言

学习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';

至此已经配置完成