zoukankan      html  css  js  c++  java
  • mysql免安装版下载及安装教程

    第一步:下载

    下载地址:http://dev.mysql.com/downloads/mysql/

    在这里插入图片描述

    点击图中红色箭头Archives,可以下载自己想要的mysql版本,如图:

    在这里插入图片描述

    下载后解压,放在自己想要放的位置

    第二步:配置

    • 这里环境变量的配置就不做赘述了,可以自己百度
    1. 进入解压后的文件夹,创建一个my.ini文件

    在这里插入图片描述

    2.编辑my.ini文件,将下面的信息复制进去即可

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

    注意:basedir=F:mysql-5.7.16-winx64 和 datadir=F:mysql-5.7.16-winx64data 根据自己的路径填写

    1. 以管理员身份打开cmd命令行,根据以下命令提示符进行操作:
    • 进入bin目录下,输入 mysqld --install

      安装mysql,并把“my.ini”设置为配置文件。提示”Service successfully installed.”表示成功;

    • 安装成功后接着输入 mysqld --initialize-insecure --user=mysql

      先初始化data目录,在5.7以前的版本是不需要这一步的,5.7开始要先初始化data目录,初始化成功以后你会发现根目录多了个data文件夹,如图

    在这里插入图片描述

    • 在命令提示符中输入 net start mysql ,提示服务启动成功即可;

    • 然后用命令 mysql –u root –p ,进入mysql管理界面(密码可为空)-u后面是用户名 -p后面是密码

    • 进入界面后更改root密码,密码自己设置

      update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
      
    • 最后输入flush privileges; 刷新权限

    • 重启mysql即可正常使用,关闭net stop mysql 打开net start mysql

    • 连接上测试出现以下结果就安装好了

    在这里插入图片描述

    • 要是安装出错了想重新装,就得使用 sc delete mysql 清空服务命令清空之后再重新装!

    总结:几个注意的地方:

    1.复制ini文件的内容时,MySQL的路径与数据的存储路径与MySQL的安装路径有关,根据实际情况确定。

    2.初始化配置文件的时候,一定要进入到MySQL的bin目录下进行操作

  • 相关阅读:
    Extjs 4 生成饼状图的例子
    cocos2d-x 3.0rc2 对于每个包执行情况的重要平台 (超级方便)
    HDOJ 1495 非常可乐 【BFS】
    Android采用HttpClient下载图片
    解决本地访问Android文档是非常慢的问题
    潜在语义分析Latent semantic analysis note(LSA)原理及代码
    你奋斗这么辛苦,这辈子要证明什么?
    Objective-C时间戳转换的转换和时间
    Delphi 线程resume 不能调用Execute
    Delphi 多线程 “尚未调用CoInitialize错误”的解决方法
  • 原文地址:https://www.cnblogs.com/jiangwang001/p/13651583.html
Copyright © 2011-2022 走看看