error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
2010-05-10 19:51
288 查看
今天同事问了个问题,无法关闭数据库
经过查找原来同事的mysql是用apt-get安装升级的,为了安全需要,删掉了除了root以外的所有用户,现在root用户关机时mysql不能停止,显示关闭failed,这是因为删掉了debian-sys-maint用户
这是系统自动生成的mysql用户,debian和ubuntu系统都会这样做,
debian-sys-maint的密码是安装mysql时随时生成的
停止或重启服务都靠它
如果你修改了它的密码或覆盖掉密码,就会出现错误
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
查看/etc/mysql/debian.cnf查看内容,可以看到有这个mysql连接用户:[client]
host = localhost
user = debian-sys-maint
password = G1I2JcALeXXvyC50
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = G1I2JcALeXXvyC50
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
直接用mysql登录,为debian-sys-maint用户改密:
mysql>SET PASSWORD FOR 'debian-sys-maint'@'localhost' = PASSWORD('这里就是上面看到的密码');
mysql> flush priviledges;
这样就OK了
如果删除了改用户,那只有添加了
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘debian-sys-maint’@'localhost’ IDENTIFIED BY '这里就是上面看到的密码'' WITH GRANT OPTION;
mysql> flush priviledges;
http://hi.baidu.com/hostwmtt/blog/item/a4b7cda3b784bca7cbefd018.html mysql学习笔记
经过查找原来同事的mysql是用apt-get安装升级的,为了安全需要,删掉了除了root以外的所有用户,现在root用户关机时mysql不能停止,显示关闭failed,这是因为删掉了debian-sys-maint用户
这是系统自动生成的mysql用户,debian和ubuntu系统都会这样做,
debian-sys-maint的密码是安装mysql时随时生成的
停止或重启服务都靠它
如果你修改了它的密码或覆盖掉密码,就会出现错误
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
查看/etc/mysql/debian.cnf查看内容,可以看到有这个mysql连接用户:[client]
host = localhost
user = debian-sys-maint
password = G1I2JcALeXXvyC50
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
user = debian-sys-maint
password = G1I2JcALeXXvyC50
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
直接用mysql登录,为debian-sys-maint用户改密:
mysql>SET PASSWORD FOR 'debian-sys-maint'@'localhost' = PASSWORD('这里就是上面看到的密码');
mysql> flush priviledges;
这样就OK了
如果删除了改用户,那只有添加了
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘debian-sys-maint’@'localhost’ IDENTIFIED BY '这里就是上面看到的密码'' WITH GRANT OPTION;
mysql> flush priviledges;
http://hi.baidu.com/hostwmtt/blog/item/a4b7cda3b784bca7cbefd018.html mysql学习笔记
相关文章推荐
- ERROR 1045 (28000): Access denied for user 'xcj'@'localhost' (using password: YES)
- ERROR 1045 (28000): Access denied for user 'hive'@'localhost' (using password: YES)
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:YES)
- mysql 错误解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password:YES)最近解决方法在!
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password:YES)
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- mysql报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- ERROR 1045 (28000): Access denied for user 'git'@'localhost' (using password: YES) 的处理方法
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)问题的解决办法
- ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决办法
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
- ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
- 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题
- 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题
- Mysql登录提示1045 error:access denied for user 'root'@'localhost <using password: yes>
- 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题