设置服务器的MySQL允许远程访问/外网访问
2017-05-10 23:44
381 查看
我需要在C++中连接服务器上的MySQL数据库。但是直接连接失败了,原来服务器上还要修改一下MySQL的配置。
输入密码。
选择mysql数据库:
增加允许远程访问的用户或者允许现有用户的远程访问。
给root授予在任意主机(%)访问任意数据库的所有权限。
退出mysql:
重启数据库:
基于上篇的程序上,如果要连接服务器的话,我们只要简单地修改一下服务器地址和数据库登陆的用户名和密码。
一、服务器上的配置mysql数据库
进入mysql:mysql -uroot -p
输入密码。
选择mysql数据库:
use mysql;
增加允许远程访问的用户或者允许现有用户的远程访问。
给root授予在任意主机(%)访问任意数据库的所有权限。
update user set host='%' where user='root' and host='localhost';
退出mysql:
exit
重启数据库:
sudo service mysql restart
二、C++连接服务器
上一次写了【C++】VS2015连接Mysql数据库教程。基于上篇的程序上,如果要连接服务器的话,我们只要简单地修改一下服务器地址和数据库登陆的用户名和密码。
#define DATABASE_URL "tcp://123.xxx.xx.xxx" #define DATABASE_USER "root" #define DATABASE_PWD "123456" ... /* 创建连接 */ driver = get_driver_instance(); con = driver->connect(DATABASE_URL, DATABASE_USER, DATABASE_PWD);
三、成功连接,接下来就是去操作数据库啦
相关文章推荐
- 如何设置mysql允许外网访问
- 设置mysql允许外网访问
- Mysql设置允许外网访问(图文)
- 设置mysql允许外网访问
- 设置mysql允许外网访问
- 设置mysql允许外网访问
- 设置mysql允许外网访问
- 设置MySQL允许外网访问 费元星 feiyuanxing.com 站长
- Linux 设置 mysql允许外网访问
- 设置mysql允许外网访问
- 设置mysql允许外网访问
- 设置mysql允许外网访问
- mysql允许外网访问设置方法
- 设置mysql允许外网访问
- 设置mysql允许外网访问
- mysql设置允许外网访问
- 设置mysql允许外网访问
- 怎样设置才能允许外网访问MySQL
- 设置mysql服务允许外网访问
- 设置 mysql允许外网访问