这里只有经过测试并正常工作的命令。用于
Ubuntu 24.04 LTS
关键的引号是 --> ' <-- 它是强制性的。它在键盘上数字键1的左边。出于某种原因,一些文章编辑器会将其替换为自定义引号。如果发生这种情况,请重新输入它,而不是复制。
在已安装的 SQL 中
删除用户
DROP USER '用户名'@'localhost';
查看现有用户(用于查看用户是否已被删除)
SELECT user FROM mysql.user;
查看现有用户及其主机
SELECT user, host FROM mysql.user;创建用户
CREATE USER 'silvio_uphpmy'@'localhost' IDENTIFIED BY '密码在这里';
验证用户的权限
SHOW GRANTS FOR '用户名'@'localhost';
如果你想授予用户对数据库的所有权限,请使用以下代码:
GRANT ALL PRIVILEGES ON 我的数据库.* TO '用户名'@'localhost';
授予所有数据库的权限是
GRANT ALL PRIVILEGES ON *. * TO ‘用户名’@’localhost’;
我使用了 localhost,因为它是默认设置。只有高级用户才应使用不同的设置,因为他们自然需要编辑 hosts。
查看现有数据库。
SHOW DATABASES;
.
这里只有经过测试并正常工作的命令。用于
Ubuntu 24.04 LTS
关键的引号是 --> ' <-- 它是强制性的。它在键盘上数字键1的左边。出于某种原因,一些文章编辑器会将其替换为自定义引号。如果发生这种情况,请重新输入它,而不是复制。
在已安装的 SQL 中
删除用户
DROP USER '用户名'@'localhost';
查看现有用户(用于查看用户是否已被删除)
SELECT user FROM mysql.user;
查看现有用户及其主机
SELECT user, host FROM mysql.user;创建用户
CREATE USER 'silvio_uphpmy'@'localhost' IDENTIFIED BY '密码在这里';
验证用户的权限
SHOW GRANTS FOR '用户名'@'localhost';
如果你想授予用户对数据库的所有权限,请使用以下代码:
GRANT ALL PRIVILEGES ON 我的数据库.* TO '用户名'@'localhost';
授予所有数据库的权限是
GRANT ALL PRIVILEGES ON *. * TO ‘用户名’@’localhost’;
我使用了 localhost,因为它是默认设置。只有高级用户才应使用不同的设置,因为他们自然需要编辑 hosts。
查看现有数据库。
SHOW DATABASES;
.



