澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:mac使用记录,删除用户与

2019-08-10 作者:数据库网络   |   浏览(94)

一、登录

MySQL for mac使用记录,mysqlformac记录

一、登录

开采终端,输入/usr/local/mysql/bin/mysql -u root -p

澳门新萄京官方网站 1

首先步向mysql,密码为空。当出现mysql>提示符时,表示您早已跻身mysql中。键入exit退出mysql。

 

二、改造Mysqlroot用户密码

更动mysql root 用户密码,在巅峰输入/usr/local/mysql/bin/mysqladmin -u root password新密码

澳门新萄京官方网站 2

设置新的密码,再度输入/usr/local/mysql/bin/mysql -u root -p登陆:

澳门新萄京官方网站 3

 

三、创立用户

以root身份登陆mysql:

澳门新萄京官方网站 4

创立三个用户,键入insert into mysql.user(Host,User,Password) values("localhost","新用户",password("密码"));

澳门新萄京官方网站 5

刷新系统权限表,键入 flush privileges;

如此那般就创办了三个用户名字为Lands,密码为Lands的用户。尝试用新用户密码登入:

澳门新萄京官方网站 6

 

四、删除用户

登录root 账户。

澳门新萄京官方网站 7

去除用户,键入 DELTE FROM mysql.user WHERE User="用户名";

刷新权限表,键入 flush privileges;

澳门新萄京官方网站 8

 

五、修改内定用户密码

登录root 账户。

修改钦定用户密码,键入update mysql.user set password=password("新密码") where User="用户名" and Host="localhost";

刷新权限表,键入 flush privileges;

澳门新萄京官方网站 9

 

六、为用户创造数据库

登陆root 账户。 先创造二个数据库:键入 create database 数据库名;

下一场为用户增加操作数据库的权限,键入 grant all privileges on 数据库名.* to 用户名@localhost identified by '用户名';

刷新权限表,键入 flush privileges;

只要只内定部分权力给用户,键入grant select,update on 数据库名.* to 用户名@localhost identified by '用户名'; 刷新权限表,

键入 flush privileges;

澳门新萄京官方网站 10

 

七、操作数据库

登录root 账户。

1、成立一个新的数据库,键入 create database 数据库名;

澳门新萄京官方网站 11

2、展开贰个数据库,键入 use 数据库名;

3、显示数据库中全体的数据表,键入 show tables;

澳门新萄京官方网站 12

4、创设三个数目库表,键入create table数据表名(字段1 字段类型, 字段2 字段类型);

澳门新萄京官方网站 13

5、展现表的布局,键入 describe 数据表名;

澳门新萄京官方网站 14 

6、在表中插入数据,键入 insert into 数据表名 value("字段值1", "字段值2");

澳门新萄京官方网站 15

7、更新表中数量,键入 update 数据表名 set 字段1=字段值1 where 筛选标准;

澳门新萄京官方网站 16

8、删除表中数据,键入 delete from 数据表名 where 查询条件;

澳门新萄京官方网站 17

9、清空表中多少,键入 delete from 数据表名;

澳门新萄京官方网站 18

10、删除数据表,键入 drop table 数据表名;

澳门新萄京官方网站 19

for mac使用记录,mysqlformac记录 一、登陆打开终端,输入/usr/local/mysql/bin/mysql -u root -p 初次步入mysql,密码为空。当出现mysql提醒符时,...

3、扩大用户:

3、扩展用户:

开拓终端,输入/usr/local/mysql/bin/mysql -u root -p

(注意:和上面差异,上面包车型大巴因为是MYSQL意况中的命令,所从前面都带一个分号作为命令甘休符) 

(注意:和方面区别,上面包车型客车因为是MYSQL遇到中的命令,所现在边都带二个分行作为命令结束符) 

澳门新萄京官方网站 20

  格式:grant select on 数据库.* to 用户名@登入主机 identified by “密码”

  格式:grant select on 数据库.* to 用户名@登入主机 identified by “密码”

澳门新萄京官方网站:mac使用记录,删除用户与授权。起初步向mysql,密码为空。当出现mysql>提示符时,表示您早已跻身mysql中。键入exit退出mysql。

 

 

 

   第一种:

   第一种:

二、改造Mysqlroot用户密码

 扩大贰个用户test1密码为abc,让她可以在别的主机上登入,并对拥有数据库有询问、插入、修改、删除的权能。首先用以root用户连入MYSQL,然后键入以下命令: 

 扩充三个用户test1密码为abc,让她能够在任何主机上登入,并对富有数据库有询问、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: 

改换mysql root 用户密码,在极限输入/usr/local/mysql/bin/mysqladmin -u root password新密码

  grant select,insert,update,delete on *.* to test1@“%” Identified by “abc”;

  grant select,insert,update,delete on *.* to test1@“%” Identified by “abc”;

澳门新萄京官方网站 21

 

 

设置新的密码,再一次输入/usr/local/mysql/bin/mysql -u root -p登入:

  但净增的用户是不行险恶的,你想如某一个人知晓test1的密码,那么他就足以在internet上的其余一台Computer上登陆你的mysql数据库并对您的多寡足以为所欲为了,消除办法见例第三种: 

  但扩充的用户是这么些险恶的,你想如有些人知情test1的密码,那么她就可以在internet上的别样一台Computer上登陆你的mysql数据库并对你的数量可以为所欲为了,化解办法见例第二种: 

澳门新萄京官方网站 22

  第一种:扩大一个用户test2密码为abc,让她只好够在localhost上登陆,并得以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的这台主机),那样用户即采纳知道test2的密码,他也力不能及从internet上一直访谈数

  第一种:扩充贰个用户test2密码为abc,让她只好够在localhost上登入,并得以对数据库mydb举办询问、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),那样用户即采纳知道test2的密码,他也心余力绌从internet上直接访谈数

 

mysql> grant select,insert,update,delete on book.* to test2@localhost Identified by "abc";

mysql> grant select,insert,update,delete on book.* to test2@localhost Identified by "abc";

三、创立用户

 

 

以root身份登陆mysql:

  借让你不想test2有密码,可以再打七个命令将密码消掉。 

  假令你不想test2有密码,能够再打几个下令将密码消掉。 

澳门新萄京官方网站 23

mysql> grant select,insert,update,delete on book.* to test2@localhost Identified by "";

mysql> grant select,insert,update,delete on book.* to test2@localhost Identified by "";

创办几个用户,键入insert into mysql.user(Host,User,Password) values("localhost","新用户",password("密码"));

 

 

澳门新萄京官方网站 24

MySql中增添用户,新建数据库,用户授权,删除用户,修改密码(注意每行前面都跟个;表示三个下令语句甘休):

MySql中拉长用户,新建数据库,用户授权,删除用户,修改密码(注意每行前面都跟个;表示一个下令语句甘休):

刷新系统权限表,键入 flush privileges;

1.新建用户

1.新建用户

如此那般就创造了一个用户名称叫Lands,密码为Lands的用户。尝试用新用户密码登入:

  1.1 登录MYSQL:

  1.1 登录MYSQL:

澳门新萄京官方网站 25

  @>mysql -u root -p

  @>mysql -u root -p

 

  @>密码

  @>密码

四、删除用户

  1.2 创制用户:

  1.2 创制用户:

登录root 账户。

  mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));

  mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));

澳门新萄京官方网站 26

  那样就创制了二个名称为:test 密码为:1234 的用户。

  这样就创办了叁个名字为:test 密码为:1234 的用户。

删除用户,键入 DELTE FROM mysql.user WHERE User="用户名";

  注意:此处的"localhost",是指该用户只好在地点登陆,不可能在别的一台机器上远程登陆。假设想远程登陆的话,将"localhost"改为"%",表示在任何一台计算机上都得以登陆。也足以钦赐某台机械能够远程登入。

  注意:此处的"localhost",是指该用户只好在本土登陆,不可能在另外一台机械上长途登陆。即使想远程登陆的话,将"localhost"改为"%",表示在其余一台计算机上都能够登入。也得以钦赐某台机器能够长距离登陆。

刷新权限表,键入 flush privileges;

  1.3 然后登入一下:

  1.3 然后登陆一下:

澳门新萄京官方网站 27

  mysql>exit;

  mysql>exit;

 

  @>mysql -u test -p

  @>mysql -u test -p

五、修改钦定用户密码

  @>输入密码

  @>输入密码

登录root 账户。

  mysql>登录成功

  mysql>登入成功

修改内定用户密码,键入update mysql.user set password=password("新密码") where User="用户名" and Host="localhost";

 

 

刷新权限表,键入 flush privileges;

2.为用户授权

2.为用户授权

澳门新萄京官方网站 28

  授权格式:grant 权限 on 数据库.* to 用户名@登陆主机 identified by "密码"; 

  授权格式:grant 权限 on 数据库.* to 用户名@登陆主机 identified by "密码"; 

 

  2.1 登入MYSQL(有ROOT权限),这里以ROOT身份登陆:

  2.1 登陆MYSQL(有ROOT权限),这里以ROOT身份登陆:

六、为用户创建数据库

  @>mysql -u root -p

  @>mysql -u root -p

登录root 账户。 先创制三个数据库:键入 create database 数据库名;

  @>密码

  @>密码

下一场为用户增进操作数据库的权柄,键入 grant all privileges on 数据库名.* to 用户名@localhost identified by '用户名';

  2.2 首先为用户创造二个数据库(testDB):

  2.2 首先为用户创立二个数据库(testDB):

刷新权限表,键入 flush privileges;

  mysql>create database testDB;

  mysql>create database testDB;

即使只钦定部分权力给用户,键入grant select,update on 数据库名.* to 用户名@localhost identified by '用户名'; 刷新权限表,

  2.3 授权test用户具备testDB数据库的具有权力(有个别数据库的保有权限):

  2.3 授权test用户具备testDB数据库的享有权限(有些数据库的富有权限):

键入 flush privileges;

   mysql>grant all privileges on testDB.* to test@localhost identified by '1234';

   mysql>grant all privileges on testDB.* to test@localhost identified by '1234';

澳门新萄京官方网站 29

   mysql>flush privileges;//刷新系统权限表

   mysql>flush privileges;//刷新系统权限表

 

  格式:grant 权限 on 数据库.* to 用户名@登入主机 identified by "密码"; 

  格式:grant 权限 on 数据库.* to 用户名@登入主机 identified by "密码"; 

七、操作数据库

  2.4 即便想内定部分权力给一用户,能够那样来写:

  2.4 假若想钦点部分权力给一用户,能够那样来写:

登录root 账户。

  mysql>grant select,update on testDB.* to test@localhost identified by '1234';

  mysql>grant select,update on testDB.* to test@localhost identified by '1234';

1、创建二个新的数据库,键入 create database 数据库名;

  mysql>flush privileges; //刷新系统权限表

  mysql>flush privileges; //刷新系统权限表

澳门新萄京官方网站 30

  2.5 授权test用户全数有着数据库的有个别权柄:   

  2.5 授权test用户具有具有数据库的一些权力:   

2、展开一个数据库,键入 use 数据库名;

  mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";

  mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";

3、显示数据库中颇具的数据表,键入 show tables;

     //test用户对具备数据库皆有select,delete,update,create,drop 权限。

     //test用户对负有数据库都有select,delete,update,create,drop 权限。

澳门新萄京官方网站 31

  //@"%" 表示对具有非本土主机授权,不饱含localhost。(localhost地址设为127.0.0.1,假诺设为真实的本地地址,不明了是不是足以,未有证实。)

  //@"%" 表示对具备非本地主机授权,不包蕴localhost。(localhost地址设为127.0.0.1,假设设为真实的地点地址,不精晓是否能够,未有表明。)

4、创造贰个数码库表,键入create table数据表名(字段1 字段类型, 字段2 字段类型);

 //对localhost授权:加上一句grant all privileges on testDB.* to test@localhost identified by '1234';即可。

 //对localhost授权:加上一句grant all privileges on testDB.* to test@localhost identified by '1234';即可。

澳门新萄京官方网站 32

 

 

5、突显表的结构,键入 describe 数据表名;

3. 刨除用户

3. 剔除用户

澳门新萄京官方网站 33 

   @>mysql -u root -p

   @>mysql -u root -p

6、在表中插入数据,键入 insert into 数据表名 value("字段值1", "字段值2");

  @>密码

  @>密码

澳门新萄京官方网站 34

   mysql>Delete FROM user Where User='test' and Host='localhost';

   mysql>Delete FROM user Where User='test' and Host='localhost';

7、更新表中数量,键入 update 数据表名 set 字段1=字段值1 where 筛选规范;

   mysql>flush privileges;

   mysql>flush privileges;

澳门新萄京官方网站 35

   mysql>drop database testDB; //删除用户的数据库

   mysql>drop database testDB; //删除用户的数据库

8、删除表中数据,键入 delete from 数据表名 where 查询条件;

去除账户及权限:>drop user 用户名@'%';

删除账户及权限:>drop user 用户名@'%';

澳门新萄京官方网站 36

        >drop user 用户名@ localhost; 

        >drop user 用户名@ localhost; 

9、清空表中数据,键入 delete from 数据表名;

 

 

澳门新萄京官方网站 37

4. 修改指定用户密码

4. 修改钦点用户密码

10、删除数据表,键入 drop table 数据表名;

    @>mysql -u root -p

    @>mysql -u root -p

澳门新萄京官方网站 38

澳门新萄京官方网站,    @>密码

    @>密码

    mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost";

    mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost";

    mysql>flush privileges;

    mysql>flush privileges;

 

 

5. 列出全部数据库

5. 列出富有数据库

  mysql>show database;

  mysql>show database;

 

 

6. 切换数据库

6. 切换数据库

  mysql>use '数据库名';

  mysql>use '数据库名';

 

 

7. 列出全部表

7. 列出全部表

  mysql>show tables;

  mysql>show tables;

 

 

8. 出示数据表结构

8. 显得数据表结构

  mysql>describe 表名;

  mysql>describe 表名;

 

 

9. 去除数据库和数据表

9. 删减数据库和数据表

  mysql>drop database 数据库名;

  mysql>drop database 数据库名;

  mysql>drop table 数据表名;

  mysql>drop table 数据表名;

 

给普通用户赋予具有权限的代码:
mysql>grant all privileges on *.* to myname@'%' identified by 'mypassword' with grant option;
mysql>flush privileges ;

本文由澳门新萄京官方网站发布于数据库网络,转载请注明出处:澳门新萄京官方网站:mac使用记录,删除用户与

关键词: