您的位置:澳门新葡8455最新网站 > 数据库管理 > 设置步骤详解,7装置指南

设置步骤详解,7装置指南

发布时间:2019-10-12 13:17编辑:数据库管理浏览(183)

    1.下载

    下载

    1)步向官方网址下载5.7.23压缩包

    下载地址:

    图片 1

    图片 2

    解压版下载地址(须要报到) :

    2.设置与配置

    图片 3

    1)将下载的回退包解压到自由目录,如:

    图片 4

    图片 5

    下载后解压到你想要安装的目录就能够了

    2)在根目录下创设my.ini配置文件

    图片 6

    图片 7

    图片 8

    3)用记事本张开my.ini,填写如下配置消息

    (能够把中文注释去掉)

    [mysqld]
    # 设置服务端使用的字符集为utf-8
    character-set-server=utf8
    # 绑定IPv4地址
    bind-address = 0.0.0.0
    # 设置mysql的端口号
    port = 3306
    # 设置mysql的安装目录
    basedir=C:/mysql-5.7.23
    # 设置mysql数据库的数据的存放目录
    datadir=C:/mysql-5.7.23/data
    # 允许最大连接数
    max_connections=2000
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 设置mysql以及数据库的默认编码
    [mysql]
    default-character-set=utf8
    [mysql.server]
    default-character-set=utf8
    # 设置客户端默认字符集
    [client]
    default-character-set=utf8
    

     

    (注意:上边配置中要求修改成温馨相应的basedir和datadir的路线)

    安插情况变量

    4)安装MySQL服务

    以管理员身份打开cmd窗口,步向mysql目录下的bin子目录,然后实践mysqld -install命令,如下图:

    图片 9

    图片 10

    (注意:借使提醒找不到dll文件,问候装相关的vc运维库 )

      运行库:

    下载地址:

    图片 11

     

     

    为了方便使用,不必每一趟都步向bin目录 就加多境遇变量,假设乐此不疲就不用增加了

    5)在开始化MySQL数据库

    先在MySQL跟目录下开创data子目录,如下图:

    图片 12

    图片 13

    下一场继续在命令行的bin目录下实施mysqld --initialze --user=root --console命令施行开头化,如下图:

    图片 14

    (注意:发轫化完结后MySQL会为root顾客创设四个暗中同意的密码,后续须求运用此密码登陆MySQL,上面浅水泥灰部分就是伊始化的密码)

    日增系统蒙受变量: MYSQL_HOME ,值正是您的MySQL目录了 譬如:D:toolsdatabasemysql-5.7.17-winx64

    6)启动MySQL服务

    在命令实践net start mysql 命令,如下图:

    图片 15

    图片 16

    图片 17

    7)登录MySQL

    进去mysql的bin子目录,实施"mysql -u客商-p密码"登陆mysql,这里的用户为root,密码为刚才MySQL暗中同意初阶化的密码,如下图:

    图片 18

    图片 19

    在path变量后扩充 %MYSQL_HOME%bin; 注意前方加分号;

    3.修改root密码

    root客户私下认可先河化的密码并不方便人民群众记念,大家得以在签到MySQL后举办改造,使用set password=password('密码')语句进行翻新,如下图:

    图片 20

    图片 21

    图片 22

    此处将root客户的密码也改成了root,然后输入q退出mysql,并动用新密码实行登录,如下图:

    图片 23

    初步化数据库获得data目录

    4.配置境况变量

    mysql的bin目录寄放了相关的命令程序,假设要在命令行实践这么些程序,每一遍都必须步向bin目录,大家能够将它布置到系统的意况变量中,如下图:

    图片 24

    图片 25

    将C:mysql-5.7.23bin目录的门道增添随地境变量的path变量中

    两种命令方式 一种是开端化贰个无密码的 root ,二个是起首化八个即兴密码的root

    5.卸载

    以管理员身份运营CMD,执行net stop mysql命令截至MySQL服务,然后在实施mysqld -remove命令卸载服务,最终删除全部mysql目录就能够。


    小提醒:mysql能够用图片化分界面来操作。

    可以用Navicat Premium 12

    无密码的措施

    mysqld --initialize-insecure
    

    随意密码的不二秘籍,可是要铭记任何时候密码

    mysqld --initialize
    

    初始化data目录

    配置 my.ini文件

    珍爱是安顿 basedir,datadir,port,在5.7之后 有个别配置是不识其他诸如:default-character-set=utf8

    #安装目录  basedir = D:\tools\database\mysql-5.7.17-winx64 # 数据库存放目录 datadir = D:\tools\database\mysql-5.7.17-winx64\data #端口 port = 3306
    

    图片 26

    注意:这里必要注意的地点是 目录的间距标志 使用 \ 在win7上大概会出现 不可能辨认的情形

    用txt展开编辑,把本来的辨证内容清空,修改后如下:(再一次表达,那是从参照他事他说加以考察网站拷贝的,能够直接参谋这些,因为下载的非测验版本未有default-my.ini文件,何况编码格式必得是ANSI)

    [mysql]

    #设置mysql客商端暗中认可字符集

    default-character-set=utf8

    [mysqld]

    #设置3306端口

    port = 3306 

    #设置mysql的设置目录

    basedir=E:mysql5.7

    #设置mysql数据库的数目标存放目录

    datadir=E:mysql5.7data

    #同意最都林接数

    max_connections=200

    #服务端使用的字符集暗许为8比特编码的latin1字符集

    character-set-server=utf8

    #开创新表时将利用的私下认可存款和储蓄引擎

    explicit_defaults_for_timestamp=true

    default-storage-engine=INNODB 

     

    修改完,保存退出。

    足够服务

    在bin目录下 输入指令

    mysqld -install
    

    图片 27

    开发银行服务

    输入指令

    net start mysql
    

    图片 28

    登入数据库并修改密码

    进去数据库,因为从没密码 ,回车即可步向

    mysql -u root -p
    

    修改root 密码

    set password = password('新密码');
    

    图片 29

    退出并测量检验密码

    图片 30

    遇到的坑

    在安装的时候 遭遇了一个坑,在win7上是坑,而自己在win10测验的时候那么些坑就不会产出;那个困惑实在不解;

    MySQL 服务正在启动 .MySQL 服务无法启动。服务没有报告任何错误。请键入 NET HELPMSG 3534 以获得更多的帮助。
    

    此间境遇那么些情状是因为在my.imi配置中 目录间距符没有采取 \ 在更换后重新起头化;

    因为在事先曾经初叶化过二回了,在这里次起头化以前要把data目录清空,否则会实行不成功

    图片 31

    清空data目录后,重新最初化就能够

    图片 32

    总结

    上述便是那篇小说的全体内容了,希望本文的内容对大家的学习恐怕办事能带来一定的帮手,尽管有问号我们能够留言交流。

    Tip:总括一下Mysql的安装步骤
    免安装版本(实际能够利用三个免安装版本的),平常的精确性的装置顺序如下:
    mysqld install(这一个命令用来设置服务,后边跟服务名称)
    mysqld --initialize (自动生成带随机密码的root顾客)
    mysqld –initialize-insecure(自动生成无密码的root顾客)
    net start mysql(运维服务,要跟服务名称)
    mysqld remove (前面跟服务名称,用来已经设置的MySQL服务)

    2018-01-04

    (1)配置文件名字改为my.ini(编码格式必需是ANSI格式,其他的UTF-8等不可能运用。
    6、第二遍运转后,设定常用参数:1)登陆后,必要在符合规律情势下,再设一遍root客户的密码,输入:set password=password('123');2)展开root操作数据库的整套权力:
      use mysql;
      show tables;
      select host,user from user;
      update user set host='%' where user='root';
      quit
      net stop mysql(注意服务名称区分轻重缓急写)
      net start mysql(注意服务名称区分轻重缓急写)

    2018-01-05更新

    只假使多少个MySQL实例安装的话,能够参见七个Python的装置形式,具体步骤如下:
    (1)解压其余一个索引“D:Program Filesmysql-5.7.20-winx64_3307”
    (2)修改配置文件,端口号为3307,basedir和datadir都要重新配置
    (3)增多景况变量 MYSQL_HOME3307,值为解压路线,并且在Path中扩充“%MYSQL_HOME3307%bin;” 注意前方加分号;
    (5)将3307解压目录中bin目录中的mysqld.exe改为mysqld3307.exe,将mysql.exe改为mysql3307.exe
    (6)遵照上文步骤,实践初步化 “mysqld3307 --initialize-insecure”,这种生成root账户格局不带密码
    (7)安装服务奉行命令“mysqld3307 -install MySQL57_3307(服务名称)”
    (8)运维第壹个MySQL服务“net start MySQL57_3307(服务名称)”,
    (9)登入用命令行登陆MySQL“mysql3307 -uroot -p -P3307(大写-P表示端口号)”,(mysql3307对应bin目录中的mysql3307.exe,其真实处境况变量正是用来查找文件的,所谓命令日常都对应三个可实行文件.今后mysql的连锁文书就足以带上3307端口号就好了)后边配置了无密码初阶化,由此平素回车就足以登入了!
    Tip:
    只要开始化出现“initialize specified but the data directory has files in it”检查也确实未有数量目录的话,这一个原因是布局情状变量后不曾重新以管理员身份运维CMD,施工方案不会细小略每一遍配置情况变量后要双重展开CMD才生效(安装必要以管理员身份运营!)

    本文由澳门新葡8455最新网站发布于数据库管理,转载请注明出处:设置步骤详解,7装置指南

    关键词: