美文网首页
win8.1下MySQL5.7绿色解压版配置

win8.1下MySQL5.7绿色解压版配置

作者: SpringWolfM | 来源:发表于2017-04-18 15:08 被阅读0次

    放弃安装版mysql了

    跟着百度经验来配置:
    http://jingyan.baidu.com/article/363872ecd8235d6e4ba16fc7.html
    csdn:
    http://blog.csdn.net/lizuqingblog/article/details/18414073
    全部特性都安装??
    安装路径不默认选择c盘:
    custom安装方式,advanced option中可以填入安装路径
    (source:http://www.jb51.net/article/82493.htm
    &http://tieba.baidu.com/p/3342990847
    没有advanced option按钮了


    下面开始搞解压版mysql

    跟着http://www.cnblogs.com/suiyueshentou/p/6372536.html
    来安装mysql的配置

    mysql5.7.1搞不定,没有my-dafault.ini

    跟着http://blog.csdn.net/mchdba/article/details/53618276来安装mysql5.7.16的配置

    这个更好
    http://www.cnblogs.com/qiaoconglovelife/p/5477832.html 配置mysql5.7.12

    Step1

    从我的百度云下载MySQL-5.7.16-winx64.zip,解压。

    Step2

    在bin目录下新建my.ini,(my-default.ini是教怎么设置my.ini的),按5.7.12的教程写my.ini

    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    [mysqld]
    #设置3306端口
    port = 3306 
    # 设置mysql的安装目录
    basedir=E:\mysql57
    # 设置mysql数据库的数据的存放目录
    datadir=E:\mysql57\data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    # default-storage-engine=INNODB
    
    [WinMySQLAdmin]    
    %MYSQL_HOME%\bin\mysqld.exe
    
    Step3

    管理员身份进cmd,
    初始化mysql库,会自动在my.ini文件里面的datadir目录上建好data目录的

    E:\mysql57\bin>mysqld.exe --initialize
    
    

    执行完后,会在目录看到err文件,打开文件搜索password,里面会有如下的描述,可以看到root账号初始化密码

    2017-04-13T10:25:08.495342Z 1 [Note] A temporary password is generated for root@localhost: .tkegnCA0o:H
    

    安装sql服务

    E:\mysql57\bin>mysqld.exe --install
    Service successfully installed.
    
    Step4

    操作如下:
    1)我的电脑->属性->高级系统设置->环境变量
    点击系统变量下的新建按钮
    输入变量名:MYSQL_HOME 输入变量值:E:\mysql57
    2)选择系统变量中的Path
    点击编辑按钮
    在变量值中添加变量值:%MYSQL_HOME%\bin;

    Step5

    再开一个管理员cmd,
    启动mysql服务

    E:\mysql57\bin>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务无法启动。
    
    服务没有报告任何错误。
    
    请键入 NET HELPMSG 3534 以获得更多的帮助。
    
    Step6

    修改root密码为123456

    E:\mysql57\bin>mysql -u root -p
    Enter password: ************
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 2
    Server version: 5.7.16 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> use mysql;
    Database changed
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sys                |
    +--------------------+
    4 rows in set (0.13 sec)
    
    mysql> update user set authentication_string =password("123456") where user="roo
    t";
    Query OK, 1 row affected, 1 warning (0.19 sec)
    Rows matched: 1  Changed: 1  Warnings: 1
    mysql> flush privileges;
    Query OK, 0 rows affected (0.16 sec)
    

    退出

    mysql> quit
    Bye
    
    Step7

    重启mysql
    /etc/init.d/mysqld restart

    Step8

    使用root用户重新登录mysql
    mysql -uroot -p

    注意事项(好像无效)

    skip-grant-tables 是忘记root密码时,加在my.ini中跳过密码验证用的。加入之后,要在控制面板->服务界面重启mysql。

    Navicat是图形界面

    相关文章

      网友评论

          本文标题:win8.1下MySQL5.7绿色解压版配置

          本文链接:https://www.haomeiwen.com/subject/avofzttx.html