MySQL设置远程连接
2017-04-05 23:24
134 查看
基本思路就是为mysql.user表增加一条记录:'hadoop'@'%',这样,任何主机上的用户'hadoop'都可以远程连接MySQL数据库。于是输入下面的命令:
结果出现了错误:
这是因为指定了严格模式,不能直接往mysql.user表里面insert用户:
只能输入下面两个命令来实现:
这样,任何主机上的用户'hadoop'都可以凭借密码'1'远程连接MySQL数据库。
mysql> INSERT INTO mysql.user(Host,User,Password) VALUES('%','hadoop','1');
结果出现了错误:
1364 - Field 'ssl_cipher' doesn't have a default value
这是因为指定了严格模式,不能直接往mysql.user表里面insert用户:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
只能输入下面两个命令来实现:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'hadoop'@'%' IDENTIFIED BY '1' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES;
这样,任何主机上的用户'hadoop'都可以凭借密码'1'远程连接MySQL数据库。
相关文章推荐
- 如何设置mysql远程连接
- Ubuntu环境变量的设置 && 桌面添加应用的快捷方式 && OTA服务器的搭建和发布 && 允许mysql远程连接
- MySql远程连接的设置问题
- MySql 远程连接中phpmyadmin的设置
- Linux开启mysql远程连接的设置步骤
- MYSQL设置远程用户连接
- 如何设置MySQL远程连接
- 设置mysql远程连接root权限
- mysql 数据库远程连接设置
- MySql远程连接的设置问题
- 设置root账户远程连接mysql
- MySQL允许远程连接的设置
- Linux之Ubuntu mysql远程连接设置
- MySql远程连接设置
- windows下设置mysql允许远程连接
- Debian下MySQL允许远程连接的一些设置!
- mysql的远程连接设置
- mysql远程连接设置 密码修改 及编码设置
- MySql远程连接的设置问题
- MySql远程连接的设置