在日常的数据库的使用过程,往往会因为连接权限的问题搞得我们焦头烂额,今天我把我们在数据库连接上的几个误区简单做个记录。内容如下:

误区一:MYSQL密码和数据库密码的区别
mysql密码是我们在安装mysql服务是设置的密码,数据库密码是我们针对数据设置的密码。
在5.7以后的高版本数据库中,mysql密码会在安装过程中随机生成,需要我们及时记录与修改,而且密码的格式不能太简单,不然在登录mysql服务的时候会报如下错误

Your password does not satisfy the current policy requirements

误区二:MYSQL服务权限和数据库权限的区别
大家都知道要实现远程连接,只需要执行以下三个脚本:

mysql> use mysql
mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;
mysql> flush privileges;

这是大家要注意的几点

  1. 必须选择名称为mysql的数据库;执行use mysql 脚本;
  2. 第二条脚本里的密码强度必须要高,否则也会报误区一的错误;
  3. 为了验证修改是否有效,可以通过如下脚本进行验证;如果root的主机名中包含“%”,则证明有效;

mysql> select host, user from user
±----------±--------------+
| host | user |
±----------±--------------+
| % | root |
| localhost | mysql.session |
| localhost | mysql.sys |
| localhost | root |
±----------±--------------+

  1. 还有方案说需要修改MYSQL的配置文件my.cnf,这个大家酌情处理,我这边通过验证不一定为必要条件。
    修改的内容为:
    找到bind-address = 127.0.0.1这一行
    改为bind-address = 0.0.0.0即可

Mysql 开启远程连接相关推荐

  1. 连接linux系统的mysql,Linux系统MySQL开启远程连接

    1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...

  2. 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接

    相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...

  3. (转)MySql开启远程连接权限

    命令行登陆: mysql -u root -p 不行的话可以从MySql.exe进入,找到Mysql根目录中路径类似:"MySQL\bin\mysql.exe",这样: D:\We ...

  4. wdcp mysql远程_CentOS下WDCP下的MYSQL开启远程连接

    在 Windows 主机中点击开始菜单,运行,输入"cmd",进入控制台,然后cd 进入MySQL 的 bin 目录下,然后输入下面的命令. > MySQL -uroot - ...

  5. Mysql开启远程连接方法

    解决MySQL不允许从远程访问的方法 开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 33 ...

  6. MySQL开启远程连接

    在同班大神的提点下,终于知道了怎样开启MySQL远程连接.在此小记,另外我使用的是Windows系统,不是Linux. ▍打开MYSQL 1.打开命令提示符:可以通过在搜索"命令提示符&qu ...

  7. MySQL开启远程连接权限

    1.登陆mysql数据库     mysql -u root -p 查看user表 mysql> use mysql; Database changed mysql> select hos ...

  8. Linux系统MySQL开启远程连接

    远程连接服务器上的MySQL. Navicat软件连接数据库报错:2003-can't connect to MYSQL serve 工具/原料 crt.navicat.Linux系统.MySQL. ...

  9. mysql 开启 远程连接

    1.背景 安装好 mysql 后,一般会使用客户端连接(必须Navcat).本文描述了怎么设置远程连接. 2.思路 修改 root 账户的 host 等于 % 防火墙增加3306端口 处理密码的加密方 ...

最新文章

  1. java 爬虫 异步_Java 爬虫遇上数据异步加载,试试这两种办法!
  2. 资深算法专家解读CTR预估业务中的深度学习模型
  3. Python 函数参数有冒号 声明后有- 箭头
  4. Websocket协议的学习、调研和实现
  5. 10分钟学会vue滚动行为
  6. SpringMVC请求中的普通、POJO、数组集合类型传参与类转换器
  7. 自己配置python环境_windows下python环境的配置
  8. 教大家一个简单的办法
  9. 服务器怎么开启lldp协议,修改服务器lldp的mac地址
  10. 安吉丽娜-朱莉曝光罕见少女照(图)
  11. 树莓派实现SIM868 ppp拨号上网
  12. php微信公众号绑定微信号,订阅号实现微信网页授权登陆(原创)
  13. 信息系统项目管理师考试重点汇总,看完这篇再拿十分!
  14. CSS3实现对话气泡效果
  15. JavaScript级联链表
  16. android 模拟器 派派,派派怎么在电脑上玩?派派电脑版使用教程
  17. view标签class属性
  18. 征服者驱动程序下载_征服者纸上的五种美丽免费字体
  19. win7临时文件_Win7系统电脑当中的temp文件是如何清理的?
  20. 任天堂战略聚焦与取舍学习笔记

热门文章

  1. 小demo, java swing窗口编程(JDK 1.6)
  2. 如何修改浏览器服务器时间格式,浏览器模式怎么改模式
  3. python38怎么用_Python基础练习实例38(数组操作)
  4. 蒙特卡洛模拟_蒙特卡洛模拟法求期权价值
  5. java 堆内存分析_JVM内存堆布局图解分析
  6. python采用编译型方式执行_Python程序的执行过程 解释型语言和编译型语言
  7. 电脑声音太小如何增强_感觉手机音量太小了?教你这样设置,声音立马大上许多...
  8. QPixmap QImage 相互转化
  9. react-webpack config webpack@3.4.1
  10. php curl处理get和post请求