标签:target sele nbsp 密码 create itil 初始 date title
MySQL安装以及配置环境变量之后,首次开启需要进行初始化。
打开操作终端cmd并输入初始化命令:
mysqld --initilize-insecure
初始化完成后,开启服务端程序:
mysqld
需要在客户端中进行,系统默认账户root拥有最高权限,可进行以下的所有操作,
重新打开一个终端,登录root账户
mysql -u root -p
无密码,直接回车进入客户端程序;如果已经设置密码,则直接输入密码。
create user ‘用户名‘@‘IP地址‘ identified by ‘密码‘;
IP地址书写规则:%代表所有;例如‘192.168.%’代表所有‘192.168’下的IP;‘%’代表所有IP。
eg:
创建指定IP为‘192.168.1.1‘,用户名为”user1“,密码为”123456“的账号
create user ‘user1‘@‘192.168.1.1‘ identified by ‘123456‘;
创建IP为‘192.168‘段下,用户名为”user1“,密码为”123456“的账号
create user ‘user2‘@‘192.168.%‘ identified by ‘123456‘;
创建任意IP地址,用户名为”user1“,密码为”123456“的账号
create user ‘user3‘@‘%‘ identified by ‘123456‘;
drop user ‘用户名‘@‘IP地址‘;
update user set user=‘user1‘ where user=‘root‘; 将用户名为root的改为dns
set password for ‘用户名‘@‘IP地址‘ = password(‘新密码‘);
show grants for ‘用户名‘@‘IP地址‘;
grant 权限 on 数据库.表 to 用户@IP;
数据库.表:其中可以用‘*’表示所有,db1.*代表db1数据库下的所有文件,*.*代表所有数据库的所有文件
eg:
grant select,insert,update,delete on db1.tb1 to ‘user1‘@‘%‘; grant select,insert,update on db1.* to ‘user1‘@‘%‘; grant all privileges on *.* to ‘user1‘@‘%‘;
revoke 权限 on 数据库.表 from ‘用户名‘@‘IP地址‘;
标签:target sele nbsp 密码 create itil 初始 date title
原文地址:https://www.cnblogs.com/sienbo/p/11388070.html