mysql 创建账号,并且赋予账号权限

-- 创建新用户 localhost或者% %是所有的ip都能访问

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

-- 授予用户部分权限 database_name改成你自己的数据库名称,username 你自己的账号名称

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON database_name.* TO 'username'@'localhost';

-- 授予用户全部权限

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;

-- 刷新权限

FLUSH PRIVILEGES;

-- 测试新用户

USE database_name;
posted @ 2023-12-04 17:24  Lafite-1820  阅读(19)  评论(0编辑  收藏  举报