Mysql权限列表
1、ALL除grant option之外的所有权限2、ALTER允许使用alter table3、CREATE允许使用create table、create datable4、CREATE USER用户管理权限5、DELETE允许使用delete6、DROP允许使用drop table、drop database7、insert允许使用insert8、REPLICATION SLAVE从主服务器读取二进制日志文件9、SELECT允许使用select,默认新建用户拥有对test、information_schema库select权限10、update允许使用update案例:1、授权:gra...
1、修改MySQL用户密码1、先来看一个PASSWORD()函数,MYSQL使用MD5加密
SELECT PASSWORD(‘root’);2、使用mysql数据库,查看用户表
USE mysql;
SELECT * FROM USER;3、修改密码
UPDATE USER SET PASSWORD = PASSWORD(‘123456‘) WHERE USER=‘root‘4、重启mysql服务,新密码生效2、设置权限账户命令格式如下
GRANT 权限 ON 数据库.表 TO ‘账户名‘@‘账户类型‘ IDENTIFIED BY ‘密码‘权阴有‘SELECT’、‘INSERT’、‘UPDATE...
grant select,insert,update,delete,create,drop on hanzheng.hr to hz@192.168.31.87 identified by ‘HanZheng.456‘;说明:给主机为192.168.31.87的用户hr分配可对数据库hanzheng的hr表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为HanZheng.456mysql>grant all privileges on hanzheng.* to hr@192.168.31.87 identified by ‘HanZheng.456‘;说明:给主机为192.168.31.87的用户hr分配可对数据库ha...
1. 创建和删除用户,mysql中的用户是由用户名和主机名来确定的createuser "user_name@host_name" identified by passwd;
dropuseruser_name;
---------------也可以直接向mysql.user表添加记录----------------insertinto mysql.user(host,user,password) values ("host_name","user_name",password("pwd"));
flush privileges;//使用这种方法必须添加用户,必须刷新权限加载到内存中2.查看用户权限show grants foruser_name@host_...
参考链接http://blog.csdn.net/leili0806/article/details/8573636,谢谢这位仁兄1.创建新用户的SQL语句: CREATE USER ‘pig‘@‘192.168.1.101_‘ IDENDIFIED BY ‘123456‘; // pig 是用户名,@后面的是指定ip(如果不限制只能在某个ip,@后面改为‘%’),by后面的是 密码2.设置这个用户的权限,使用GRANT语句 (如限制某个用户只能查询,不能修改,或者限定只能查询特定的表) 语法: mysql> grant 权限1,权限...
场景分析docker-compose 运行mysql 容器的时候一直报下面的错误:.../var/log/mysql/mysql-error.log‘ for error logging: Permission denied"
问题分析出现这个问题,主要是容器中启动MySQL 服务的是 mysql 用户。而我们宿主机中是没有mysql 这个用户存在的,所以产生了 Permission denied 这个错误类型。解决问题直接进入到mysql 容器中,查看MySQL 用户的相关信息root@319ea9cea30b:/var/log# cat /etc/passwd
root:x:0:0:root...
1.create database bbs; //创建数据库2.create user bbs IDENTIFIED by ‘bbs‘; //创建用户bbs和登录密码bbs3.grant ALL PRIVILEGES on bbs.* to bbs ; //设置用户权限原文:http://www.cnblogs.com/zigewb/p/4585140.html
-- 创建数据库createdatabase Tset
defaultcharacterset utf8
collate utf8_general_ci
;
-- 使用数据库use Tset-- 创建表CREATETABLE dept(
did intPRIMARYKEY auto_increment, -- 主键 标识列(自动增长)
dname varchar(50)
);
-- 表中的数据insertinto dept(dname) values
(‘aaa‘),(‘bbb‘),(‘ccc‘);select*from dept-- 创建一个可读写 test1 数据库的用户grantallprivilegeson tset.*to‘show1‘@‘127.0.0.1‘-- ‘账号...
问题 设置MySQL使用非SYSTEM身份运行时,需要修改的磁盘权限 解决方案 *注意:本文的内容涉及到修改NTFS磁盘权限和设置安全策略,请务必在确认您了解操作可能的后果之后再动手进行任何的修改。文中提及的权限都是在原有权限上附加的权限。[修改步骤]1.创建用户创建一个名为mysqlusr的用户,设置一个随机密码,密码的长度最好不要少于20位。2.设置用户的身份将mysqlusr用户加入Guests组,并去掉其它任何的组。3.设置磁盘权限假设...
请注意版本为mysql8.0创建用户方式一create user zephyr identified by ‘123123‘;
方式二create user zephyr@localhost identified by ‘123123‘
用户信息可以在mysql.user表中查询,例如select user, host
from mysql.user;
效果:注意:若不在创建用户时指定host,则默认host为%。授予访问权限授予zephyr访问数据库jdbc_learning的权限grant select, insert, delete, update on jdbc_learning.* to zephyr@localhost;
注意:若...
创建数据库create database discuz default character set utf8 collate utf8_general_ci;创建用户create user ‘discuz‘@‘localhost‘ identified by ‘discuz‘;更改用户访问数据库的权限grant all on discuz.* to ‘discuz‘@‘localhost‘;更改非本机使用数据库用户连接数据库的权限的更改update mysql.user set host=‘%‘ where host=‘localhost‘;grant all privileges on *.* to ‘root‘@‘%‘ with grant option;flus...
一:MySQL权限经验原则: 权限控制主要是出于安全因素,因此需要遵循一下几个经验原则: 1、只授予能满足需要的最小权限,防止用户干坏事。比如用户只是需要查询,那就只给select权限就可以了,不要给用户赋予update、insert或者delete权限。 2、创建用户的时候限制用户的登录主机,一般是限制成指定IP或者内网IP段。 3、初始化数据库的时候删除没有密码的用户。安装完数据库的时候会自动创建一些用户,这些用户默认没有...
http://www.cnblogs.com/fslnet/p/3143344.html 用户管理mysql>use mysql;查看mysql> select host,user,password from user ;创建mysql> create user zx_root IDENTIFIED by ‘xxxxx‘; //identified by 会将纯文本密码加密作为散列值存储修改mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表删除mysql>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用...
按照疯狂java讲义的13.3的程序,发现程序运行出错。1.点开runConnMySql.cmd运行文件,出现如下结果: 2.用Editplus进行编译运行,如下结果:报错定位到程序第18行,而第18行是驱动 原因:运行该程序需要MySQL的数据库驱动,该驱动JAR文件就是e:\mysql-connector-java-5.1.30-bin.jar文件,所以需要把该文件添加到环境变量CLASSPATH里。3.我的电脑-->右键,属性-->环境变量,添加CLASSPATH环境变量: .;E:\mysql-connector-java-5.1.3...
#0 修改root密码mysqladmin -u root -p password yeqing#1 删除无用账号select user,hostfrom mysql.user;delete from mysql.user where user != ‘root‘;delete from mysql.user where user = ‘root‘ and host=‘127.0.0.1‘;flush privileges;#2 误删除root账号怎么办?/etc/init.d/mysqld stop 或者 pkill mysqldmysqld_safe --user=mysql --skip-grant-tables --skip-networking &mysqlUPDATE mysql.user SET Password=PASSW...