使用 root 登录
mysql -uroot -p
-- 1. 创建账号
CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';
-- 2. 创建库
CREATE DATABASE my_db;
-- 3. 给这个账号 只能访问这个库 的全部权限
GRANT ALL PRIVILEGES ON my_db.* TO 'my_user'@'localhost';
-- 4. 生效
FLUSH PRIVILEGES;
//查看数据库以及用户是否创建成功
SHOW DATABASES;
SELECT user,host FROM mysql.user;
查看账号权限
SHOW GRANTS FOR 'my_user'@'localhost';
允许mysql 远程连接
RENAME USER 'my_user'@'localhost' TO 'my_user'@'%';
GRANT ALL PRIVILEGES ON my_db.* TO 'my_user'@'%';
FLUSH PRIVILEGES;