发布网友 发布时间:2022-04-22 11:57
共3个回答
懂视网 时间:2022-04-09 00:58
增加用户
(推荐教程:mysql视频教程)
举例:创建test用户,密码是1234
MySQL -u root -p CREATE USER 'test'@'localhost' IDENTIFIED BY '1234'; #本地登录 CREATE USER 'test'@'%' IDENTIFIED BY '1234'; #远程登录 quit mysql -u test -p #测试是否创建成功
删除用户
mysql -u root -p Delete FROM mysql.user Where User=”test” and Host=”localhost”; flush privileges; drop database testDB;
删除账户及权限:
drop user 用户名@’%’; drop user 用户名@ localhost;
热心网友 时间:2022-04-08 22:06
首先以root身份登录到MySQL服务器中。
$
mysql
-u
root
-p
当验证提示出现的时候,输入MySQL的root帐号的密码。
创建一个MySQL用户
使用如下命令创建一个用户名和密码分别为"myuser"和"mypassword"的用户。
mysql>
CREATE
USER
'myuser'@'localhost'
IDENTIFIED
BY
'mypassword';
一旦用户被创建后,包括加密的密码、权限和资源*在内的所有帐号细节都会被存储在一个名为user的表中,这个表则存在于mysql这个特殊的数据库里。
运行下列命令,验证帐号是否创建成功
mysql>
SELECT
host,
user,
password
FROM
mysql.user
WHERE
user='myuser';
赋予MySQL用户权限
一个新建的MySQL用户没有任何访问权限,这就意味着你不能在MySQL数据库中进行任何操作。你得赋予用户必要的权限。以下是一些可用的权限:
ALL:
所有可用的权限
CREATE:
创建库、表和索引
LOCK_TABLES:
锁定表
ALTER:
修改表
DELETE:
删除表
INSERT:
插入表或列
SELECT:
检索表或列的数据
CREATE_VIEW:
创建视图
SHOW_DATABASES:
列出数据库
DROP:
删除库、表和视图
运行以下命令赋予"myuser"用户特定权限。
热心网友 时间:2022-04-08 23:24
我的是5.7.12版本
在mysql库的user表中可以查询用户名,密码加密串
使用
show
databases命令可以显示当前数据库中的表