Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql创建用户名和密码并赋权

作者:疾风雨辰   发布日期:2025-09-06   浏览:93

-- 创建用户并设置密码
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

-- 赋予用户所有数据库和表的权限
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';

-- 刷新权限,使更改生效
FLUSH PRIVILEGES;

解释说明:

  1. 创建用户并设置密码CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

    • 这行代码创建了一个名为 newuser 的用户,并将其主机限制为 localhost(即只能从本地登录),同时设置了密码为 password
  2. 赋予用户权限GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';

    • 这行代码赋予了 newuser 用户对所有数据库 (*.*) 的所有权限 (ALL PRIVILEGES)。你可以根据需要调整权限范围,例如只赋予特定数据库或表的权限。
  3. 刷新权限FLUSH PRIVILEGES;

    • 这行代码刷新了权限,确保刚才的更改立即生效。虽然在某些情况下 MySQL 会自动刷新权限,但显式调用 FLUSH PRIVILEGES 可以确保权限更改立即生效。

上一篇:mysql修改语句

下一篇:mysql 联合索引

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

mysql 备份恢复

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站