数据库--权限管理&日志管理

1.用户管理

方法一:CREATE USER语句创建
mysql> create user tom@'localhost' identified by 'qq@123'; #创建用户为tom,并设置密码。
mysql> FLUSH PRIVILEGES; #更新授权表

@分隔符
identified by :设置密码
在用户tom@'  ' 这里 选择:
%:允许所有主机远程登陆包括localhost。也可以指定某个ip,允许某个ip登陆。也可以是一个网段。
localhost:只允许本地用户登录
==客户端主机        %                     所有主机远程登录
            192.168.246.%            192.168.246.0网段的所有主机
            192.168.246.252            指定主机
            localhost               只允许本地用户登录

eg:			
mysql> create user lll@'localhost' identified by 'Yyyyy@123';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

1.1授权grant

GRANT  ---授权。
mysql> GRANT ALL ON *.*     TO 'tom'@’localhost’;
             权限  库名.表名  账户名                
mysql> FLUSH PRIVILEGES; #刷新授权表
Query OK, 0 rows affected (0.00 sec)
grant给all权限除了grant

eg:
mysql> grant all on *.* to 'lll'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

1.2修改远程登陆

修改远程登陆:
将原来的localhost修改为%或者ip地址
mysql> use mysql
mysql> update user set host = '192.168.246.%' where user = 'tom';
mysql> FLUSH PRIVILEGES;
eg:
mysql> update user set host='%' where user='lll';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

2.用户管理

1. 登录和退出MySQL
本地登录客户端命令:
# mysql -uroot -pqf123

远程登陆:
客户端语法:mysql  -u  用户名  -p  密码  -h  ip地址   -P 端口号:如果没有改端口号就不用-P指定端口
# mysql -h192.168.246.253 -P 3306 -uroot -pqq123

eg:
[root@bogon ~]# mysql -ulll -p'Yyyyy@123' -h192.168.184.128
这里的密码是用户密码

如果报错进入server端服务器登陆mysql执行:

mysql> use mysql

mysql> update user set host= '%' where user = 'root'; 

mysql> flush privileges;

2.1机器2登入

# mysql -h192.168.246.253 -P 3306 -uroot -pqq123 -e 'show databases;'
-h    指定主机名            【默认为localhost】
-大P    MySQL服务器端口       【默认3306】
-u    指定用户名             【默认root】
-p    指定登录密码           【默认为空密码】
-e    接SQ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值