mysql开辟新用户并授权相应权限
2016-03-08 21:09
423 查看
1.首先你需要用有root权限的账号登陆mysql(这里应该以有授权权限的账号登陆也行)
2.建立一个想要授权给新账号的数据库
3.执行以下语句
grant all on *.* to 'username'@'地址' identified by '密码' with grant option;
*.* :第一* 代表要授权给这个用户的数据库名(如果为* 则表示所有数据库) 第二个* 表示前面这个数据库下的表(如果为* 则表示全部的表)
username: 要授权的新用户的名字,例如:mysql
地址 :控制用户登陆的远程地址(localhost:只在本地登陆 192.168.1.1:类似于这样的IP www.baidu.com:类似于这样的域名 192.168.1.%或%123.com这样的带有通配符的IP或域名,如果只填一个%,则表示所有地址都可以)
密码:授权新用户登陆时使用的密码
注意以上语句中的‘ ’别忘记加了!
2.建立一个想要授权给新账号的数据库
3.执行以下语句
grant all on *.* to 'username'@'地址' identified by '密码' with grant option;
*.* :第一* 代表要授权给这个用户的数据库名(如果为* 则表示所有数据库) 第二个* 表示前面这个数据库下的表(如果为* 则表示全部的表)
username: 要授权的新用户的名字,例如:mysql
地址 :控制用户登陆的远程地址(localhost:只在本地登陆 192.168.1.1:类似于这样的IP www.baidu.com:类似于这样的域名 192.168.1.%或%123.com这样的带有通配符的IP或域名,如果只填一个%,则表示所有地址都可以)
密码:授权新用户登陆时使用的密码
注意以上语句中的‘ ’别忘记加了!
相关文章推荐
- MySQL 忘记ROOT密码修复策略
- mysql的启动命令
- mysql-备份和还原(普通还原和binlog还原)
- MySQL错误代码大全
- 安装MySQL5.6新建用户并创建密码时总是提示密码不符合要求:ERROR 1819 (HY000): Your password does NOT satisfy the CURRENT
- 使用Amoeba for mysql实现mysql读写分离
- Mysql多级复制
- JDBC实现用于操作数据库Mysql的工具类JDBCTools
- Mysql常用命令总结
- mysql创建存储过程及事件模板
- mysql slave to master
- mysql在5.17上版本不重启主库进行主从复制。
- mac下修改mysql登录密码
- Linux下基于源代码方式安装MySQL 5.6
- 144 mysql 索引
- mysql命令行连接数据库
- mysql 表中中文不显示
- Mysql:is not allowed to connect to this MySQL server
- mysql 数据库编译安装
- MySQL SET TRANSACTION 设置事务隔离级别