-- 创建一个新的数据库
CREATE DATABASE new_database;
-- 创建一个新的用户并授予对新数据库的权限
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
-- 授予新用户对新数据库的所有权限
GRANT ALL PRIVILEGES ON new_database.* TO 'new_user'@'localhost';
-- 刷新权限,使更改生效
FLUSH PRIVILEGES;
CREATE DATABASE new_database;
用于创建一个新的数据库 new_database
。CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
用于创建一个名为 new_user
的新用户,并设置密码为 password
。请注意,'localhost'
表示该用户只能从本地连接到 MySQL 服务器。如果需要从其他主机连接,请将 'localhost'
替换为相应的主机名或 IP 地址。GRANT ALL PRIVILEGES ON new_database.* TO 'new_user'@'localhost';
用于授予 new_user
对 new_database
数据库的所有权限。FLUSH PRIVILEGES;
用于刷新 MySQL 权限,使更改立即生效。如果你按照上述步骤操作后仍然遇到权限问题,请确保你有足够的权限来执行这些命令,并且确认 MySQL 服务已经正确重启。
上一篇:mysql text类型长度
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站