1.安裝mysql

现阶段MySQL有二种方式的文件,一个是msi格式,一个是zip格式的。msi格式的立即点一下setup.exe就行,依照流程开展。可是很多人下了zip格式的缓解压力发觉沒有setup.exe,自己免费下载的也是那样的,不清楚如何安装,点哪儿也没有反映。只有寻找百度协助,随后才掌握到,这类文件的安裝方法

1)将文件缓解压力到自身觉得适合的部位。

2)在目录下新创建一个my.ini(文件中早已有一个mydefault.ini文件),新创建之后将原先文件的功效遮盖掉。在文件中黏贴一下编码:

[mysql]
  # 设定mysql手机客户端默认设置字符集
  default-character-set=utf8 
  [mysqld]
  #设定3306端口号
  port = 3306 
  # 设定mysql的安裝目录
  basedir=D:\mysql\mysql-5.6.24-win32
  # 设定mysql数据库查询的数据信息的储放目录
  datadir=D:\mysql\mysql-5.6.24-win32\data
  # 容许最大连接数
  max_connections=200
  # 服务器端应用的字符集默认设置为8比特编号的latin1字符集
  character-set-server=utf8
  # 建立新表时将应用的默认设置储存模块
  default-storage-engine=INNODB

之上编码标识一部分必须改动给自己的目录,也就是缓解压力的目录。

3)加上系统变量

实际操作以下:

(1)右键单击我的电脑->特性->高級系统配置(高級)->系统变量

点一下系统变量下的新创建按键

键入用户标识符:MYSQL_HOME

键入变量类型:D:\mysql\mysql-5.6.24-win32

#即是mysql的自定缓解压力目录。

(2)挑选系统变量中的Path

点一下编写按键

在变量类型中加上变量类型:%MYSQL_HOME%\bin

留意是在原来变量类型后边再加上这一自变量,用;分隔,不可以删掉原先的变量类型,

4)以管理员身份运行cmd(一定要用管理员身份运作,要不然管理权限不足),

  键入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进到mysql的bin文件夹(无论是否有配备过系统变量,还要进到bin文件夹,不然以后起动服务项目依然会报不正确2)

  键入mysqld -install(假如无需管理员身份运作,可能由于管理权限不足而出現不正确:Install/Remove of the Service Denied!)

  安裝取得成功

5)起动MySQL服务项目

方式一:

起动服务项目指令为:net start mysql

方式二:

开启可视化工具 服务项目,寻找MySQL服务项目。
根据鼠标右键挑选起动或是立即点一下左侧的起动来起动服务项目。

6)刚安裝结束时root账户默认设置登陆密码为空,这时能够 将密码重置为特定的登陆密码。如:123456

  c:>mysql –uroot
  mysql>show databases;
   mysql>use mysql;
   mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
   mysql>FLUSH PRIVILEGES;
   mysql>QUIT;

到此配备进行。

2.加上客户并受权

MySql中加上客户,新创建数据库查询,客户受权,清理数据,更改密码(留意每列后面都跟个;表明一个指令句子完毕):

1.新创建客户

  1.1 登陆MYSQL:

@>mysql -u root -p
  @>登陆密码

  1.2 建立客户:

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

  那样就建立了一个名叫:user 登陆密码为:1234 的客户。

  留意:这里的"localhost",就是指该客户只有在当地登陆,不可以在此外一台设备上远程登陆。假如想远程登陆得话,将"localhost"改成"%",表明在一切一台电脑都能够登陆。还可以特定某台设备能够 远程登陆。

  1.3 随后登陆一下:

 mysql>exit;
  @>mysql -u test -p
  @>输入支付密码
  mysql>登录成功

2.为客户受权

  受权格式:grant 管理权限 on 数据库查询.* to 登录名@登陆服务器 identified by "登陆密码"; 

  2.1 登陆MYSQL(有ROOT管理权限),这儿以ROOT真实身份登陆:

 @>mysql -u root -p
  @>登陆密码

  2.2 最先为客户建立一个数据库查询(myDB):

 mysql>create database myDB;

  2.3 受权user客户有着myDB数据库查询的全部管理权限(某一数据库查询的全部管理权限):

mysql>grant all privileges on myDB.* to test@localhost identified by '1234';
  mysql>flush privileges;//更新系统软件权限表

  格式:grant 管理权限 on 数据库查询.* to 登录名@登陆服务器 identified by "登陆密码"; 

  2.4 假如想特定一部分管理权限给一客户,能够 那样来写:

 mysql>grant select,update on myDB.* to test@localhost identified by '1234';
  mysql>flush privileges; //更新系统软件权限表

  2.5 受权test客户有着全部数据库查询的一些管理权限:  

 mysql>grant select,delete,update,create,drop on *.* to user@"%" identified by "1234";
//test客户对全部数据库查询都是有select,delete,update,create,drop 管理权限。
  //@"%" 表明对全部非当地服务器受权,不包括localhost。(localhost详细地址设为127.0.0.1,假如设为真正的本地地址,不清楚是不是能够 ,沒有认证。)
 //对localhost受权:再加上一句grant all privileges on myDB.* to test@localhost identified by '1234';就可以。

3. 清理数据

沒有给客户遍布数据库查询的情况下,操作方法2:

 @>mysql -u root -p
  @>登陆密码
  mysql>Delete FROM user Where User='user' and Host='localhost';
  mysql>flush privileges;
  mysql>drop database myDB; //清理数据的数据库查询

删掉帐户及管理权限:

>drop user 登录名@'%';
>drop user 登录名@ localhost; 

当沒有给客户分派数据库查询的情况下必须下列方法开展客户删掉:

DELETE FROM mysql.user WHERE User=”Username” and Host=”localhost”; 

4. 改动特定客户登陆密码

@>mysql -u root -p
  @>登陆密码
  mysql>update mysql.user set password=password('密码') where User="user" and Host="localhost";
  mysql>flush privileges;

5. 列举全部数据库查询

  mysql>show database;

6. 转换数据库查询

  mysql>use '数据库查询名';

7. 列举全部表

  mysql>show tables;

8. 显示信息数据分析表构造

  mysql>describe 表名;

9. 删除数据库和数据分析表

mysql>drop database 数据库查询名;
mysql>drop table 数据分析表名;

之上上述是我给大伙儿详细介绍的MySql安裝与配备方式(MySQL加上客户、清理数据与受权),期待对大伙儿有一定的协助,假如大伙儿有一切有意者帮我留言板留言,我会立即回应大伙儿的。在这里也特别感谢大伙儿对网址的适用!