您的位置:新葡亰496net > 网络数据库 > 新葡亰496net:zip包在Windows上安装配置,zip解压版

新葡亰496net:zip包在Windows上安装配置,zip解压版

发布时间:2019-10-12 02:01编辑:网络数据库浏览(173)

     环境:Windows7 64位系统、mysql-5.7.16-winx64.zip

    1,在系统情况变量 ,path 追加上 mysql的zip解压后bin目录路线,如:D:mysql-5.7.17-winx64bin

    1、在mysql官方网址络下载所需的mysql zip包,如本人下载的是mysql-5.7.16-winx64.zip;

    2,修改 my-default.ini 中配,增加:
    #根目录
    basedir = D:mysql-5.7.17-winx64
    #寄放数据的目录
    datadir = D:mysql-5.7.17-winx64data

    2、解压缩到地头磁盘(如D盘),解压后的文件夹为mysql-5.7.16-winx64,重命名叫mysql-5.7.16;

    3,修改 my-default.ini  文件名字改为:my.ini

    3、步向mysql-5.7.16文件夹中,展现的默许配置文件为my-default.ini,该配置文件中的配置项少之甚少,小编这里再度新建了贰个配置文件my.ini;

    4,my.ini 文件最后一行回车,参预:skip-grant-tables

    新葡亰496net,4、双击张开my.ini,输入配置内容:

    5,cmd 管理员身份,切换成bin目录下:D:mysql-5.7.17-winx64bin

        [client]

    6,安装服务;实行命令:mysqld -install

        port = 3306

    7,起头化data目录;推行命令:mysqld --initialize

        default-character-set = utf8

    8,运维服务;实行命令:net start mysql

        [mysqld]

    9,登陆数据库:mysql -u root -p  输入密码页面,直接回车,空密码登陆

    新葡亰496net:zip包在Windows上安装配置,zip解压版安装步骤。    port = 3306

    10,连接到库:use mysql  [回车]

        character_set_server = utf8

    11,修改root密码:update user set authentication_string=password('root') where user='root';

        basedir =  D:mysql-5.7.16

    12,退出mysql:exit

        datadir =  D:mysql-5.7.16data

    13,删除 my.ini 文件内的 skip-grant-tables 行。

        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    14,cmd命令;结束服务:net stop mysql

        保存配置文件;

    15,cmd命令;运转服务:net start mysql

    5、设置Windows碰着变量:右键点击桌面“Computer”-属性-高等系统设置-情状变量-系统变量-Path,在开荒的变量值框最终加上路线D:mysql-5.7.16bin,保存;

    16,cmd命令;登入数据库:mysql -u root -p 
    升迁如入密码;输入:root

    6、在Windows运转中输入cmd,踏入命令行窗口,输入D:,回车进入D盘,再输入cd mysql-5.7.16bin,回车步入bin目录中,依次输入上面七个指令;

    17,成功登陆步入数据库

         a、命令:mysqld --initialize  伊始化mysql,生成data中的文件;

     

         b、命令:mysqld  -install     安装mysql  

    注意点:

         c、命令:net start mysql      启动mysql服务

    1,若无 skip-grant-tables 配置运营的,空密码root登陆库,会报错:

    注:其余部分下令:mysqld  -remove    卸载mysql; net stop mysql 停止mysql服务;

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

         mysql和mysqld的分别:mysql为客商端的程序,mysqld为劳动器端的顺序;

    2,假使不把私下认可的文本  my-default.ini  文件名字改为 my.ini ,运营mysql服务后,其里面配备的  skip-grant-tables 不会一蹴而就。

    7、配置好上述就足以登陆mysql了:

    4,修改新密码的字段是  authentication_string  ;并不是事先的  password,假设还用老版本的语句去修改root密码,会报字段没找到的一无可取。

        a、第二回登入时由于尚未安装root密码,登入会报错,此时在安顿文件my.ini中增加skip-grant-tables,保存后,重启mysql服务,在cmd中逐条输入:net stop mysql; net start mysql; mysql -uroot -p,回车后就向来登陆了;

    5,如若不可能登陆依旧服务运维不了,可以平素删除 D:mysql-5.7.17-winx64data 目录,必得利用三回  mysqld --initialize  命令来开始化data目录,不然服务运行不了。

        b、设置root密码:

     

            ① 进入mysql数据库:use mysql;

    终极的字符集:

            ② 设置密码:update user set authentication_string=password('xxx') where user='root' and Host = 'localhost';  (5.7版本)

            通过地点的手续,mysql算是运维成功,况且能够平常使用了,那么,最终我们得设置下字符集啊。

                              update user set password=password("xxx") where user="root";  (5.5版本)

    展开 my.ini  文件,在结尾参加如下语句:

            ③ 退出数据库:exit (或然quit)

    character-set-server=utf8mb4
    collation-server=utf8mb4_general_ci
    [client]
    default-character-set=utf8mb4
    

            ④ 密码改好后,再步入my.ini,注释掉skip-grant-tables,保存;

    重启mysql,OK了。

            ⑤ 再重启mysql服务,重新登陆就可以;

    my.ini 完整如下:

    8、再一次登陆mysql,输入指令:alter user 'root'@'localhost' identified by 'xxx';

    [mysqld]
    basedir = D:mysql-5.7.17-winx64
    datadir = D:mysql-5.7.17-winx64data
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    character-set-server=utf8mb4
    collation-server=utf8mb4_general_ci
    [client]
    default-character-set=utf8mb4
    

        退出:quit

    然后,登入到数据库,查看一下:

        至此安装配置完结!可以开首利用mysql了。

    SHOW VARIABLES LIKE 'character%';
    

     

    都是UTF8就行了。

     

    提及底的嘲谑:TMD什么破玩意儿,真难用,居然还要改暗许的陈设文件名字技术健康读取,狗同样的逻辑,全靠猜和瞎蒙,技能安装成功的。开始安装,进度太狗血;太难用!太难用!太难用!首要的难点说3遍。

     

    本文由新葡亰496net发布于网络数据库,转载请注明出处:新葡亰496net:zip包在Windows上安装配置,zip解压版

    关键词:

上一篇:没有了

下一篇:没有了