Ubuntu系统下MySQL开启远程连接
来源:互联网 发布:手机降温软件哪个好 编辑:程序博客网 时间:2024/05/14 16:39
第一步:确保 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连接
第八步:点击下连接测试,即可出现如下连接成功
0 0
- Ubuntu系统下MySQL开启远程连接
- Ubuntu系统下MySQL开启远程连接
- Ubuntu系统下MySQL开启远程连接
- Ubuntu系统下MySQL开启远程连接
- Ubuntu Server 下开启远程连接 MySQL
- Ubuntu 下开启远程连接 MySQL
- Ubuntu Server 下开启远程连接 MySQL
- Ubuntu Server 下开启远程连接MySQL
- Ubuntu下安装MySQL,开启MySQL远程连接权限
- Linux系统下如何开启Mysql远程连接服务
- Linux系统下如何开启Mysql远程连接服务
- linux下开启Mysql开启远程连接
- Ubuntu安装mysql 及开启远程连接
- ubuntu下如何开启远程连接服务
- Linux系统MySQL开启远程连接
- Linux系统MySQL开启远程连接
- Linux系统MySQL开启远程连接
- Linux系统MySQL开启远程连接
- 集合之 Collection-List->ArrayList三种遍历方式 常用方法
- 浙大 PAT a1005
- Python.PyCrypto -- 密码学工具箱
- 浙大 PAT a1008
- 浙大 PAT a1011
- Ubuntu系统下MySQL开启远程连接
- 第二十五期 总结《路由器就是开发板》
- 浙大 PAT a1027
- 数据结构之线性结构--双向循环链表
- 浙大 PAT a1058
- JAVA学习流操作
- JAVA学习流操作2
- 目录 《路由器就是开发板》
- JAVA学习数据库