zoukankan      html  css  js  c++  java
  • win10 安装 mysql 5.7

    win10 安装 mysql 5.7

    1.在mysql 官网下载mysql 5.7 的手动安装包

     

     mysql-5.7.25-winx64.zip

    2. 解压到mysql 目录的文件夹下面

    D:moudlemysql

    3.创建一个 my.ini 文件

    [Client]
    
    #设置3306端口
    
    port = 3306
    
     
    
    [mysqld]
    
    #设置3306端口
    
    port = 3306
    
    # 设置mysql的安装目录
    
    basedir=D:moudlemysqlmysql-5.7.25-winx64 
    
    # 设置mysql数据库的数据的存放目录
    
    datadir=D:moudlemysqlmysql-5.7.25-winx64data
    
    # 允许最大连接数
    
    max_connections=200
    
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    
    default-storage-engine=INNODB
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
    skip-grant-tables
    
    [mysql]
    
    # 设置mysql客户端默认字符集
    
    default-character-set=utf8

    4.设置环境变量

      增加一个MYSQL_HOME,另外PATH中的最后也需要加上一句:%MYSQL_HOME%in(非win10需要在前面加上英文半角分号)

    5. win + r 以管理员身份执行cmd 

    6. 进入 mysql 安装包的bin 目录

     

    7. mysqld --initialize-insecure   //这句命令是为了使data目录下有正常的mysql文件夹和相关文件

    mysqld --initialize-insecure

     8. mysqld install 安装mysql 

    mysqld install 

     

    9.  net start mysql  //启动mysql 服务

    net start mysql

    10.更改密码

    set password for root@localhost = password('123456');

    11.登录mysql

    mysql -u root -p

    12 .测试是否成功

    show databases

    13.设置远程连接

     grant all privileges  on *.* to root@'%' identified by "password";
    flush privileges;

    14. 查看是否可以远程登录

    安装过程中遇到的坑:

    问题:

      Install/Remove of the Service Denied

    解决:

      打开cmd.exe程序的时候选择“用管理员身份打开”。

    问题:

      Access denied for user 'root'@'localhost' (using password: YES)

    (出现access denied的原因有如下可能:

       1)mysql的服务器停止

       2)用户的端口号或者IP导致  

       3)mysql的配置文件错误----my.ini等文件

       4)root用户的密码错误

    解决:

      到安装的MySQL的目录下,找my.ini文件,在[mysqld]后添加skip-grant-tables(使用 set password for设置密码无效,且此后登录无需键入密码)

    在my.ini文件添加从此后无需键入密码
    再把my.ini的skip-grant-tables删除,然后重启MySQL服务器:net stop mysql ;net start mysql;
    再次进行设置密码:set password for ‘root’@‘localhost’=password(‘123456’);

    问题:

         .net 不是内部或者外部命令 ,也不是批处理文件

    解决:

      我的电脑-->属性-->高级-->环境变量 path的变量值新加: %SystemRoot%system32

      修改完成后,需要重新打开cmd命令行,否则不会生效的。

  • 相关阅读:
    U盘禁用工具1.3
    《中文专业论文写作概论》笔记
    基于WAP1.0的手机论坛网站系统
    销售统计SQL
    移动如何保护个人开发者的合法权益?
    c#使用winnet检测网络连接状况
    HBASE客户端的一些参数设置
    代理模式
    使用Eclipse+Axis2生成webservice
    java多线程的理解
  • 原文地址:https://www.cnblogs.com/zhukaixin/p/10709927.html
Copyright © 2011-2022 走看看