Linux下Mysql增加用户,设置用户权限及修改密码的方法
2012-08-31 16:02
846 查看
增加用户与设置用户权限:
语句grant select,insert,update ,delete on *.* to user1 @”%” Identified by “123”
表示增加一个用户user1密码为123,可在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。
语句grant select,insert,update,delete on dfg.* to user2@localhost identified by “123”
表示增加用户user2密码为123,只可以在localhost上登录,并可以对数据库dfg进行查询、插入、修改和删除的操作(localhost既mysql所在的主机)。
语句grant create on test.* to chris@"%";
表示chris用户对test数据库有创建数据表的权限,可在任何主机上登录。
修改密码:
方法一:
(适用于管理员或者有全局权限的用户重设其它用户的密码)
进入命令行模式
mysql -u root mysql
Mysql>use mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name';
mysql> FLUSH PRIVILEGES;
mysql> QUIT
方法二:
(应用同上,只是方法不同)
mysql -u root mysql
mysql> SET PASSWORD FOR name=PASSWORD('new password');
语句grant select,insert,update ,delete on *.* to user1 @”%” Identified by “123”
表示增加一个用户user1密码为123,可在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。
语句grant select,insert,update,delete on dfg.* to user2@localhost identified by “123”
表示增加用户user2密码为123,只可以在localhost上登录,并可以对数据库dfg进行查询、插入、修改和删除的操作(localhost既mysql所在的主机)。
语句grant create on test.* to chris@"%";
表示chris用户对test数据库有创建数据表的权限,可在任何主机上登录。
修改密码:
方法一:
(适用于管理员或者有全局权限的用户重设其它用户的密码)
进入命令行模式
mysql -u root mysql
Mysql>use mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='name';
mysql> FLUSH PRIVILEGES;
mysql> QUIT
方法二:
(应用同上,只是方法不同)
mysql -u root mysql
mysql> SET PASSWORD FOR name=PASSWORD('new password');
相关文章推荐
- Mysql用户密码设置修改和权限分配
- linux安装部署mysql5.6及ip设置权限、密码修改
- 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c
- linux下passwd命令设置修改用户密码的方法
- mysql用户密码修改,用户添加、删除及设置权限
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配(转载)
- Mysql用户密码设置修改和权限分配
- Linux下修改Mysql的用户(root)的密码的俩种方法
- linux下passwd命令设置修改用户密码的方法
- Mysql用户密码设置修改和权限分配
- mysql用户密码修改,用户添加、删除、设置权限及源文件恢复数据库
- Mysql用户密码设置修改和权限分配
- MySQL增加/删除用户、授权、修改密码等方法和命令总结
- linux普通用户权限设置为超级用户权限方法、sudo不用登陆密码
- Linux 配置Hadoop的方法 (修改用户Root权限,设置root密码)
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配
- MySQL管理员用户设置和修改密码的方法
- Mysql用户密码设置修改和权限分配