开发者社区> 优惠码领取> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Ubuntu系统下MySQL开启远程连接

简介: Ubuntu系统下MySQL开启远程连接 第一步:确保 Ubuntu 系统已经安装上了MySQL数据库。登陆数据库 ,运行如下命令: mysql -u 用户名 -p 然后输入密码,此时登录成功 第二步:创建用户用来远程连接,运行如下命令: GRANT ALL PRIVILEGES ON *.
+关注继续查看

Ubuntu系统下MySQL开启远程连接

第一步:确保 Ubuntu 系统已经安装上了MySQL数据库。登陆数据库 ,运行如下命令:

mysql -u 用户名 -p

然后输入密码,此时登录成功


第二步:创建用户用来远程连接,运行如下命令:

GRANT ALL PRIVILEGES ON *.* TO 'xiaoxu'@'%' IDENTIFIED BY 'xiaoxu' WITH GRANT OPTION;

参数说明:第一个xiaoxu表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个xiaoxu表示密码


第三步:执行如下命令,立即生效

flush privileges;

第四步:查询数据库的用户,看看是否成功创建新用户,运行如下命令

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

第五步:使用 exit 命令退出后,修改 mysql 的配置文件,运行如下命令

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43

注意:其他 Linux系统 可能在 /etc/mysql/my.cnf

找到 “bind-address = 127.0.0.1” , 这一行要注释掉,只需在前面加个#,即 # bind-address = 127.0.0.1,然后,重新启动,命令如下:

/etc/init.d/mysql stop
/etc/init.d/mysql start

第六步:配置ubuntu系统的防火墙

  • 打开3306端口,命令如下: 
    sudo ufw allow 3306 
  • 开启防火墙,命令如下: 
    sudo ufw enable 
    sudo ufw default deny
  • 查看防火墙的状态: 
    sudo ufw status

    或者,运行查看端口号的命令,该命令如下: 
    show global variables like 'port';

第七步: 设置navicat连接


第八步:点击下连接测试,即可出现如下连接成功

原文地址 https://blog.csdn.net/xsj_blog/article/details/52753088

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
UBUNTU开启IPV6
UBUNTU开启IPV6
0 0
ubuntu开启/关闭防火墙
ubuntu开启/关闭防火墙
0 0
ubuntu防火墙的安装,开启,关闭和添加规则等操作
ubuntu防火墙的安装,开启,关闭和添加规则等操作
0 0
Ubuntu开启root账户登录的方法
生产环境中请务必不要这么做
0 0
Ubuntu 20.10安装完成后,如何开启ssh被远程访问
Ubuntu 20.10安装完成后,如何开启ssh被远程访问
0 0
SDN第二章 Ubuntu开启/关闭防火墙(2)
SDN第二章 Ubuntu开启/关闭防火墙(2)
0 0
SDN第二章 Ubuntu开启/关闭防火墙(1)
SDN第二章 Ubuntu开启/关闭防火墙(1)
0 0
成功解决解决VM软件安装Linux的Ubuntu过程,开启Linux出现Oprating System not found错误
成功解决解决VM软件安装Linux的Ubuntu过程,开启Linux出现Oprating System not found错误
0 0
Ubuntu 系统中开启 sftp 功能
本文主要介绍Ubuntu系统中开启sftp功能的方法。
0 0
Ubuntu/Mac开启ssh
Ubuntu 操作 刚装好的Ubuntu18.04LTS是没有ssh, 想要开启操作如下: sudo apt-get update sudo apt-get install openssh-server sudo apt install net-tools 然后使用ifconfig指令查看ip, 比方说这里就是10.
843 0
+关注
优惠码领取
阿里云优惠码阿里云推荐券bieryun.com
文章
问答
文章排行榜
最热
最新
相关电子书
更多
好的 MySQL 兼容可以做到什么程度
立即下载
深入MySQL实战
立即下载
MySQL 5.7优化不求人
立即下载