1、用管理员登陆mysql
2、创建数据库create database db01;
3、创建用户
user01只能本地访问
CREATE USER user01@'localhost' IDENTIFIED BY 'password1';
user02可以远程访问
CREATE USER user02@'%' IDENTIFIED BY 'password1';
4、修改user01密码
SET PASSWORD FOR 'user01'@'localhost' = PASSWORD('password2');
5、授权
a)、user01管理db01全部权限
GRANT ALL PRIVILEGES ON db01 TO user01;
b)、user02查看权限,并修改密码
GRANT SELECT ON TO 'user02'@'%' IDENTIFIED by 'password2';
首先需要以root账户登录到数据路,选择mysql表,执行更新用户名和密码的语句;
use mysql;
update user set password=PASSWAOR('密码')where name='用户名';
假设已经安装好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 (000 sec)
好了,已经创建好了。现在执行exit命令退出mysql,回到 *** 作系统命令提示符界面。现在执行如下语句,即用新的用户名xyz,使用密码123登录mysql。
mysql -u xyz -p123
OK,出现欢迎提示Welcome to the MySQL monitor登录成功。
第一步、先连接mysql如果出现连接不了的情况,一般是mysql数据库没有启动,或密码不正确。大家可以解决下。
第二步、先创建一个数据库 jb51
第三步:输入jb51,下面是默认的字符,一般情况下gbk默认就可以。如果是utf8的最好选择想对应的字符,防止乱码的出现。
第四步:新建一个用户jb51user,先点击管理用户,点击添加用户
第五步:新建用户后,点击展开就能看到多个数据库,可以选择我们上面创建的数据库jb51,这里以bbsjb51为例子,主要是看数据库特殊许可权,一般全选即可,如果为了安全,可以更细的设置权限。例如:只给select。
mysql建立数据库使用create命令:
新建数据库例:
以mysql最高管理员登录,在mysql>create
database
XXXXX;
xxxxx即为数据库名
在mysql中如何创建用户,使该用户对该数据库有完全权限
可
以
用
GRANT
命
令
,
格
式
如
下
:
GRANT
许可权
ON
数据库名表名
TO
新用户名@主机名
IDENTIFIED
BY
'密码';
grant
all
on
husidb
to
john@localhost
identified
by
’201314’;
注:每一句mysql语句后面都跟有;号注意大小写
以上就是关于mysql创建数据库会创建用户吗全部的内容,包括:mysql创建数据库会创建用户吗、如何创建mysql数据可用户名和数据库密码、mysql如何用新建的用户名密码登陆,使用的是5.5版本的数据库。mysql -u root -p 这个语句总是报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)