创建数据库
create database if not exists database2
default character set utf8mb4
default collate utf8mb4_unicode_ci;
#utf8mb4_unicode_ci utf8mb4_general_ci
mysql -h 192.168.1.1. -P 3306 -u root -p123456
常用语句
SHOW DATABASES #查询所有库名
select database(); #当前使用的数据库
show variables like 'port'; #查看数据库使用端口
show variables like ‘character%’; 查看数据库编码
show variables like ‘%datadir%’; 查看数据文件存放路径
select distinct concat (‘user: ‘’’,user,’’’@’’’,host,’’’;’)as qurey from mysql.user;
查看数据库的所有用户信息
创建用户
#创建管理员用户
GRANT ALL PRIVILEGES ON *.* TO "user"@"%" IDENTIFIED BY "密码";
#mysql8
create user 'user'@'%' identified by '密码';
grant all privileges on *.* to 'uroot'@'%' with grant option;
#创建普通用户
CREATE USER 用户名 IDENTIFIED BY '新密码';
修改用户密码
SET PASSWORD FOR 'user'@'%'=PASSWORD('新密码');
修改用户的权限
GRANT 权限 ON 所在数据库.* TO 'user'@'%' identified by '新密码';
#常用权限
update delete select