mysql 用户已设置密码,但登录可以不填密码

刚准备做mysql读写分离实验,没想到突然Slave主机的Slave_IO_Running状态全变成 NO 了

,从早上一直整到下午都找不到原因,突然一想,不如用空密码试试,居然进来了,但不知是为什么?

下图是master上登录的截图:

下图是Slave下登录的截图:

解决方法:

  1. 尝试修改 repl 用户密码,失败。
  2. 删除 repl 用户,重新新建用户。成功!!!
时间: 2024-11-10 14:10:06

mysql 用户已设置密码,但登录可以不填密码的相关文章

PHP 如何判断当前用户已在别处登录

出处:http://bbs.lampbrother.net/read-htm-tid-121909-ds-1.html#tpc 主要思路:1.登录时,将用户的SessionID记录下来2.验证登录时,将记录的该用户SessionID与当前SessionID匹配3.如果不相同,说明在别处登录具体请看demo代码,内有注释.

如何通过命令行创建和设置一个MySQL用户

我想要在MySQL服务器上创建一个新的用户帐号,并且赋予他适当的权限和资源限制.如何通过命令行的方式来创建并且设置一个MySQL用户呢? 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQL用户帐号都有许多与之相关连的属性,例如用户名.密码以及权限和资源限制."权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可.创建或更新一个用户涉及到了对用户帐号所有属性的管理. 下面展示了如何在L

Xshell设置密钥登录,禁用管理员密码登录

作为一名运维人员,我们首先要保证服务器的安全.而用户登录系统有两种方式,密码和密钥,毫无疑问,使用密钥登录更安全一些.下面设置root用户只能使用密钥登录,不能使用密码登录. 测试工具:RHEL6.6,Xshell 步骤一:生成密钥 打开Xshell,在菜单栏中点击Tools按钮,选择New User key Wizard. 可看到密钥生成界面,选择RSA加密算法,密钥长度这里设置成2048. 密钥已经生成,选择Next. 输入密钥名称,以及给密钥加密的密码,继续下一步. 现在就可以看到公钥信息

Mysql用户设置密码和权限

http://apps.hi.baidu.com/share/detail/5530778 我的mysql安装在c:\mysql 一.更改密码 第一种方式: 1.更改之前root没有密码的情况 c:\mysql\bin>mysqladmin -u root password "your password" 2.更改之前root有密码的情况,假如为123456 c:\mysql\bin>mysqladmin -u root -p123456 password "yo

mysql 用户表结构设计,第三方登录

说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情.用户表结构的设计,算是整个后台架构的基石.如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地方也不少.与其如此,不妨设计用户表之初就考虑可拓展性,争取不需要太多额外代价的情况下一步到位. 先前设计 idusernamepassword用户名加上密码,解决简单需求,留个id作为其他表的外键.当然,那时候密码还可能是明文存储,好点的知道md5. 后来呢,随着业务需求的拓展,要加个用户状态 st

WDCP打开网页时报错:无法连接mysql,请检查mysql是否已启动及用户密码是否配置正确

今天公司很久以前的一台WDCP集成的Web服务出现了问题,打开网页显示"无法连接mysql,请检查mysql是否已启动及用户密码是否配置正确" ???? ?????????????????(上图为服务器故障时Web访问报错信息) ???? ????在网上找了三个小时的资料,找到了很多遇到该问题的朋友,并且只要是数据库连接不正常的或者数据库无法正常启动的,全都会报这个错误,下面是我的解决方法: 1.检查服务运行状态 [[email protected] etc]# service mys

MySQL 用户权限详细汇总(转)

1,MySQL权限体系 MySQL 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有数据库.这些权限存储在mysql.user表中.GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限. 数据库层级: 数据库权限适用于一个给定数据库中的所有目标.这些权限存储在mysql.db表中.GRANT ALL ON db_name.和REVOKE ALL ON db_name.只授予和撤销数据库权限. 表层级: 表权限适用于一个给定表中的所有列.这

转 MySQL 用户权限详细汇总

http://blog.csdn.net/mchdba/article/details/45934981 1,MySQL权限体系 MySQL 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有数据库.这些权限存储在mysql.user表中.GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限. 数据库层级: 数据库权限适用于一个给定数据库中的所有目标.这些权限存储在mysql.db表中.GRANT ALL ON db_name.和REVOK

MySQL用户和权限管理

MySQL用户权限表 MySQL的认证是“用户”加“主机”而权限是访问资源对象,MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库中,由mysql_install_db脚本初始化.存储账户权限信息表主要有:user,db,tables_priv,columns_priv,procs_priv这五张表(5.6之前还有host表,现在已经把host内容整合进user表),五张表其含义分别是: user表 user表时MySQL中最重要的一个权限表,记录允许连接到服务器的