MySQL修改用户权限(宝塔)

在我们安装好的MySQL中,很可能对应某些操作时,不具备操作的权限,如下是解决这些问题的方法

我以宝塔创建数据库为例,创建完成后,以创建的用户名和密码登录

这里宝塔中容易发生问题的地方,登录不上去?

首先点击权限

设置为所有人

第二 点击安全,添加接口规则,把数据库的3306端口放开,和下图一下,就可以正常登录了

正片开始

通过SSH连接上我们对应的服务器,在服务器中输入,登录数据库

mysql -u root -p

在宝塔中查看root账号的密码

登录成功

你可以查看 xxx用户当前的权限。

SHOW GRANTS FOR 'xxx'@'%';

注意:如果 xxx用户不是从任意主机连接('%'),而是从特定的主机或 IP 地址连接,你需要用正确的主机名或 IP 地址替换 '%'。

如果 xxx用户没有创建数据库的权限,你需要使用 GRANT 语句来授予这个权限。

GRANT CREATE ON *.* TO 'xxx'@'%';

注意:这个命令授予了 xxx用户在所有数据库上创建新数据库的权限。如果你只想在特定的数据库上授予这个权限,你需要将 *.* 替换为具体的数据库名,例如 your_db_name.*。但在这个情况下,因为我们正在尝试创建一个新的数据库,所以 *.* 是合适的。

在授予权限后,你需要刷新权限使更改生效。

FLUSH PRIVILEGES;

问题成功解决!

相关推荐
阿岳3161 小时前
数据库增量备份和全量备份
android·数据库·adb
Mapmost1 小时前
【三维数域】提前给数据处理 “排队”,三维数据静态调度策略!
数据库·数据可视化
xmweisi3 小时前
【ORACLE战报】2025.1月OCP | MySQL考试
mysql·oracle·ocp·oracle认证·082·083·908
鹿人甲丁3 小时前
Microsoft Sql Server 2019 触发器
数据库·sqlserver
小蒜学长3 小时前
二手车交易系统的设计与实现(代码+数据库+LW)
数据库·spring boot·后端·spring·旅游
一只小H呀の4 小时前
接口测试Day09-数据库工具类封装
数据库·oracle
你的眼睛會笑4 小时前
uniapp 绘制五星评分 精确到半星
数据库·uni-app
爱上语文4 小时前
MyBatis——XML映射文件
xml·java·数据库·后端·mybatis
qiandeqiande5 小时前
MYSQL5.7 全文检索中文无返回数据
mysql·全文检索
Run Out Of Brain6 小时前
MySQL程序之:指定程序选项
数据库·mysql·adb