我就是奇迹

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

mysql创建数据库并所有权限

你可以通过以下步骤在 MySQL 中创建名为 insound 的数据库,并将该数据库的所有权限授权给名为 insound 的用户。

 


 

 

✅ 一、登录 MySQL

 

docker exec -it mysql-server  mysql -u root -p

输入 root 密码后进入 MySQL 控制台。

 


 

 

✅ 二、执行以下 SQL 语句:

 

-- 1. 创建数据库
CREATE DATABASE insound CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 2. 创建用户(如果还没创建过)
CREATE USER 'insound'@'%' IDENTIFIED BY 'yourpassword';

-- 3. 授权该用户对数据库 insound 拥有所有权限
GRANT ALL PRIVILEGES ON insound.* TO 'insound'@'%';

-- 4. 刷新权限
FLUSH PRIVILEGES;

 

 


 

 

💡 参数说明:

 

命令

含义

CREATE DATABASE

创建数据库

'insound'@'%'

% 表示允许从任意主机连接(开发环境常用)

GRANT ALL PRIVILEGES ON insound.*

代表对 insound 数据库下的所有表、视图、存储过程等赋权

FLUSH PRIVILEGES

应用授权更改

 

 


 

 

✅ 三、验证(可选)

 

 

退出后可以用 insound 用户登录测试:

docker exec -it mysql-server  mysql -u insound -p

输入你刚设定的密码后,登录后执行:

SHOW DATABASES;

应当能看到 insound 数据库。

posted on 2025-04-07 17:09  我就是奇迹  阅读(20)  评论(0)    收藏  举报