MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):
创新互联公司主要从事成都网站设计、网站制作、外贸营销网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务兴海,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
1.新建用户
1.1 登录MYSQL:
@mysql -u root -p
@密码
1.2 创建用户:
mysql insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
这样就创建了一个名为:test 密码为:1234 的用户。
注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
1.3 然后登录一下:
mysqlexit;
@mysql -u test -p
@输入密码
mysql登录成功
2.为用户授权
授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";
2.1 登录MYSQL(有ROOT权限),这里以ROOT身份登录:
@mysql -u root -p
@密码
2.2 首先为用户创建一个数据库(testDB):
mysqlcreate database testDB;
2.3 授权test用户拥有testDB数据库的所有权限(某个数据库的所有权限):
mysqlgrant all privileges on testDB.* to test@localhost identified by '1234';
mysqlflush privileges;//刷新系统权限表
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码";
2.4 如果想指定部分权限给一用户,可以这样来写:
mysqlgrant select,update on testDB.* to test@localhost identified by '1234';
mysqlflush privileges; //刷新系统权限表
2.5 授权test用户拥有所有数据库的某些权限:
mysqlgrant select,delete,update,create,drop on *.* to test@"%" identified by "1234";
//test用户对所有数据库都有select,delete,update,create,drop 权限。
//@"%" 表示对所有非本地主机授权,不包括localhost。(localhost地址设为127.0.0.1,如果设为真实的本地地址,不知道是否可以,没有验证。)
//对localhost授权:加上一句grant all privileges on testDB.* to test@localhost identified by '1234';即可。
首先以root身份登录到MySQL服务器中。$mysql-uroot-p当验证提示出现的时候,输入MySQL的root帐号的密码。创建一个MySQL用户使用如下命令创建一个用户名和密码分别为"myuser"和"mypassword"的用户。mysqlCREATEUSER'myuser'@'localh
我所知道的mysql创建用户有两种办法。第一种办法是使用grant语句,这种办法可以直接指定用户的数据库以及表的权限。
第二种办法是直接操作mysql数据库中的user表,用SQL语句来创建插入数据,这样刷新权限之后也可以创建用户。
网页标题:怎么在mysql创建用户 mysql55创建用户
标题网址:https://www.cdcxhl.com/article2/doeoooc.html
成都网站建设公司_创新互联,为您提供做网站、商城网站、网站设计、品牌网站建设、外贸建站、软件开发
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联