2.3.2 使用DELETE语句删除用户
DELETEFROM mysql.userWHERE host='hostname'anduser='username'
2.4 root用户修改自己的密码
2.4.1 使用mysqladmin命令在命令行指定新密码
mysqladmin-u root-h localhost-p password"rootpwd"
2.4.2 修改mysql数据库的user表
UPDATE mysql.userset Password=password("rootpwd2")WHEREUser='root'and Host='localhost';
2.4.3 使用SET语句修改root用户的密码
SET PASSWORD=password('rootpwd3M');
2.5 root用户修改普通用户密码
2.5.1 使用SET语句修改普通用户的密码
SET PASSWORDFOR'testUser'@'localhost'=PASSWORD('newpwd');
2.5.2 使用UPDATE语句修改普通用户的密码
UPDATE mysql.userSET Password=PASSWORD('newpwd')WHEREUser='testUser'AND Host='localhost';
2.5.3 使用GRANT语句修改普通用户密码
GRANTUSAGEON*.*TO'someuser'@'%' IDENTIFIED BY 'somepassword';
2.6 普通用户修改密码
普通用户登录MySQL服务器后,通过SET语句设置自己的密码。
SET语句修改自己密码的基本语法如下:
SET PASSWORD= PASSWORD('newpassword');
2.7 root用户密码丢失的解决办法
1)修改vim/etc/my.cnf 在最下面加上 skip-grant-tables2)重启 service mysqld restart 3) 修改密码 UPDATE mysql.userSET authentication_string=PASSWORD(‘新密码’)WHEREUSER=‘数据库管理员账号’AND HOST= ‘localhost’; flushprivileges; quit;4)删除skip-grant-tables (第一步添加的) 5)重启 service mysqld restart
MySQL用户可以分为普通用户和root用户。 root用户是超级管理员,拥有所有权限, 普通用户只拥有被授予的各种权限 用户管理包括但不限于管理用户账户、权限等。 目录 1. 权限表 2. 账户管理 登录和退出...