mysql登录连接、增加用户、修改权限
2015-05-27 00:57
260 查看
登陆连接mysql1 连接到mysql
mysql -h主机地址 -u用户名 -p密码例1:假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:mysql -h110.110.110.110 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)2 退出mysql 命令:
exit3 修改密码
mysqladmin -u 用户名 -p旧密码 password 新密码
增加mysql的新用户与修改权限
1 grant 权限 on 数据库.* to 用户名@登陆主机 identified by "密码";
grant all on *.* to *.* to 用户名@登陆主机 identified by "密码";#这个用户对所有的数据库拥有所有的权限。
2 create user :用于创建新的用户账户(从5.0版本开始有这个命令),在创建这个用户的时候不分配任何权限,需要在创建之后通过grant命令来给改用户分配相应的权限。
eg:create user guest@localhost identified by ’123456′;
grant select on mydb.* to guest@localhost;
3 drop user:删除一个用户账户
eg:drop user guest;
4 rename user:可以实现重命名一个用户账号。
5 grant:用于管理访问权限,也就是给用户账号授权。当然它同样可以创建一个新的用户账户。
eg:
grant select, insert, update, delete on new_db.* to guest@’%’ identified by ’888′;
grant 权限 on 数据库.表 to 用户 @ 访问方式 identified by 密码 grant select on mydb.* to guest@localhost identified by ’123456′;
BTW:如果需要一个空密码或者无密码的账户,必须先用Create User命令,然后通过grant来分配权限。如果如下操作: grant all privileges on mydb.* to visitor@’%’ ;
而在数据库user表中没有先创建visitor用户,则会发生如下错误:
"Can’t find any matching row in the user table"。
grant只能创有密码的账户。
6 revoke:删除一个账户,具体查看MySQL的文档
参考:http://see.xidian.edu.cn/cpp/u/mysql_ml/
本文出自 “天道酬勤” 博客,请务必保留此出处http://luzhi1024.blog.51cto.com/8845546/1655471
mysql -h主机地址 -u用户名 -p密码例1:假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:mysql -h110.110.110.110 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)2 退出mysql 命令:
exit3 修改密码
mysqladmin -u 用户名 -p旧密码 password 新密码
增加mysql的新用户与修改权限
1 grant 权限 on 数据库.* to 用户名@登陆主机 identified by "密码";
grant all on *.* to *.* to 用户名@登陆主机 identified by "密码";#这个用户对所有的数据库拥有所有的权限。
2 create user :用于创建新的用户账户(从5.0版本开始有这个命令),在创建这个用户的时候不分配任何权限,需要在创建之后通过grant命令来给改用户分配相应的权限。
eg:create user guest@localhost identified by ’123456′;
grant select on mydb.* to guest@localhost;
3 drop user:删除一个用户账户
eg:drop user guest;
4 rename user:可以实现重命名一个用户账号。
5 grant:用于管理访问权限,也就是给用户账号授权。当然它同样可以创建一个新的用户账户。
eg:
grant select, insert, update, delete on new_db.* to guest@’%’ identified by ’888′;
grant 权限 on 数据库.表 to 用户 @ 访问方式 identified by 密码 grant select on mydb.* to guest@localhost identified by ’123456′;
BTW:如果需要一个空密码或者无密码的账户,必须先用Create User命令,然后通过grant来分配权限。如果如下操作: grant all privileges on mydb.* to visitor@’%’ ;
而在数据库user表中没有先创建visitor用户,则会发生如下错误:
"Can’t find any matching row in the user table"。
grant只能创有密码的账户。
6 revoke:删除一个账户,具体查看MySQL的文档
参考:http://see.xidian.edu.cn/cpp/u/mysql_ml/
本文出自 “天道酬勤” 博客,请务必保留此出处http://luzhi1024.blog.51cto.com/8845546/1655471
相关文章推荐
- mysql增加用户与权限修改
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- mysql连接,修改密码,增加用户,显示,导入导出
- mysql添加用户、修改权限,修改登录权限ip
- Oracle中管理用户(创建用户,用户加锁,用户解锁,修改用户密码,授权登录权限,撤销登录权限,授权连接权限,conn命令,创建角色,并为角色赋权限,将角色赋给指定用户)
- MYSQL增加用户和修改用户权限
- mysql 修改用户权限,允许远程连接数据库
- MYSQL使用简述-连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令
- Linux下Mysql增加用户,设置用户权限及修改密码的方法
- mysql 允许远程IP连接, 并查看所有用户的所有权限
- 普通用户连接远程数据库需增加的系统权限
- Mysql用户密码设置修改和权限分配
- mysql远程登录及修改用户密码
- mysql增加用户并赋予权限
- mysql中使用grant增加用户和权限,以及mysq加密函数
- mysql增加用户并赋予、删除、查看各种权限
- MongoDB增加用户认证:增加用户、删除用户、修改用户密码、读写权限、只读权限
- mysql--赋予用户远程连接数据库的权限
- mysql的越过用户权限表登录