mysql 如何添加创建用户

mysql 如何添加创建用户,第1张

CREATE USER 'username'@'host' IDENTIFIED BY 'password'

说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.

例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'

CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'

CREATE USER 'pig'@'%' IDENTIFIED BY '123456'

CREATE USER 'pig'@'%' IDENTIFIED BY ''

假设已经安装好mysql,其中已经建有数据库test。系统用户为root,密码为123。

(1) 那么在命令 *** 作界面下,进入到mysql安装目录中的bin目录后,可以运行如下命令登录进入mysql:

mysql -u root -p123

注意,密码与p之间没有空格,123后面没有分号,直接回车。

(2)若要新建一个用户xyz,其登录密码设置为123,那么可以用如下命令:

grant all on test.* to xyz@localhost identified by '123'

注意,这条命令是用root系统管理员用户登录mysql后,在mysql数据库管理系统界面下运行的。mysql的命令以分号“”结束,记得一定要写分号。这条语句的意思是创建一个新的用户xyz,赋予访问数据库test中所有表(*)的一切权限(all),认证登录密码为123。

创建成功后会有提示信息:

Query OK. 0 rows affected (0.00 sec)

好了,已经创建好了。现在执行exit命令退出mysql,回到 *** 作系统命令提示符界面。现在执行如下语句,即用新的用户名xyz,使用密码123登录mysql。

mysql -u xyz -p123

OK,出现欢迎提示Welcome to the MySQL monitor.登录成功。




欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5896336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存