mysql数据库登录以及用户权限增删改查
2015-09-20 12:09
489 查看
新机器访问数据库权限申请
一、登录mysql
mysql -u root -h 127.0.0.1 -P 3305 -prootcdb -p与密码之间没有空格
二、为用户添加所有权限,密码自动密文存储在数据库中,将”localhost”改为”%”,表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录,将all privileges 改成select,delete,update,create,drop中的一个或者几个,可以为用户执行部分权限,将phplampDB.*改成*.*即表示为用户访问所有数据库都指定这一权限。
grant all privileges on phplampDB.* to ‘phplamp’@’localhost’identified by ‘1234’;
三、查看数据库中的用户权限表,当远程无法登录数据库时,可以查看此表,看远程登录的ip是否在允许的范围内,即是否在被包含在表中,同时对于用户权限的增删改差也可以直接通过操作该表进行,比如对用户的密码进行修改操作。
select * from mysql.user\G;
四、操作失败或者操作完成后,需要调用
flush privileges;
一、登录mysql
mysql -u root -h 127.0.0.1 -P 3305 -prootcdb -p与密码之间没有空格
二、为用户添加所有权限,密码自动密文存储在数据库中,将”localhost”改为”%”,表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录,将all privileges 改成select,delete,update,create,drop中的一个或者几个,可以为用户执行部分权限,将phplampDB.*改成*.*即表示为用户访问所有数据库都指定这一权限。
grant all privileges on phplampDB.* to ‘phplamp’@’localhost’identified by ‘1234’;
三、查看数据库中的用户权限表,当远程无法登录数据库时,可以查看此表,看远程登录的ip是否在允许的范围内,即是否在被包含在表中,同时对于用户权限的增删改差也可以直接通过操作该表进行,比如对用户的密码进行修改操作。
select * from mysql.user\G;
四、操作失败或者操作完成后,需要调用
flush privileges;
相关文章推荐
- 解决Mysql中文乱码
- mysql压力测试
- navicat for mysql导入关联的表
- 使用JMeter创建数据库(Mysql)测试
- [error handle][mysql]mysql汉字乱码
- MySQL之终端:管理数据库的基本操作
- MySQL Cluster:如何通过扩展为MySQL带来2亿QPS
- MySQL线程池总结(二)
- MYSQL线程池总结(一)
- MySQL存储过程详解 mysql 存储过程mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored
- SSD 下的 MySQL IO 优化
- mysql replication(主从复制)(一)MS模式
- JDBC MySQL 连接符 附加属性 (编码及别名处理)
- Navicat for MySQL 11.0.10 +破解补丁
- MySQL备份与恢复
- 【MySQL】查看MySQL配置文件路径及相关配置
- Mysql学习笔记(四)聊聊数据库索引
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
- mac Can't connect to MySQL server on '127.0.0.1' (61)
- Host "localhost " is not allowed to connect to mysql server解决方法