首先使用root账号登录mysql,
mysql -u root -p;
show databases;查看自己的数据库
mysql> show databases;
+----------------------------+
| Database |
+----------------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
| user_center |
| user_center_bak_20191225 |
| user_center_bak_2019122501 |
| user_center_bak_20200118 |
| weapp |
| yshop |
+----------------------------+
11 rows in set (0.01 sec)
创建用户
‘%’ - 所有情况都能访问
‘localhost’ - 本机才能访问
’111.222.33.44‘ - 指定 ip 才能访问
删除用户:
delete from mysql.user where user='用户名';
//低版本数据库
create user '用户民'@'%' identified by '密码';
//高版本数据库
create user '用户名'@'%' identified with mysql_native_password by '密码';
修改密码
alter user '用户名'@'%' identified by '密码';
创建数据库
//创建数据库
create database [database name];
//查看数据库
show databases;
//删除数据库
drop database [database name];
给指定用户授权数据库
//指定数据库 all全部权限可选all select,delete,update,create,drop
grant all privileges on 想授权的数据库.* to '用户名'@'%';
//全部数据库
grant all privileges on *.* to '用户名'@'%';
刷新权限
flush privileges;