此mysql解压版zip文件在windows7企业版成功实现,其它版本按理也可以成功安装。

    1. 在Mysql官网下载解压版本,Mysql社区版下载链接:https://dev.mysql.com/downloads/mysql/
    2. 将下载的zip文档解压至电脑某个分区目录下,eg:L:\mysql-8.0.11-winx64。
    3. 配置环境变量,将L:\mysql-8.0.11-winx64\bin放入系统环境变量path中。
    4. 在解压主目录下新建my.ini文件配置文档内容,eg:
    1. [mysqld]
    2. # 设置3306端口
    3. port=3306
    4. # 设置mysql的安装目录
    5. basedir=L:\mysql-8.0.11-winx64 #有些电脑需要用双斜线\\
    6. # 设置mysql数据库的数据的存放目录
    7. datadir=L:\mysql-8.0.11-winx64\Data # 此处同上
    8. # 允许最大连接数
    9. max_connections=200
    10. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    11. max_connect_errors=10
    12. # 服务端使用的字符集默认为UTF8
    13. character-set-server=utf8
    14. # 创建新表时将使用的默认存储引擎
    15. default-storage-engine=INNODB
    16. # 默认使用“mysql_native_password”插件认证
    17. default_authentication_plugin=mysql_native_password
    18. [mysql]
    19. # 设置mysql客户端默认字符集
    20. default-character-set=utf8
    21. [client]
    22. # 设置mysql客户端连接服务端时默认使用的端口
    23. port=3306
    24. default-character-set=utf8
    1. 管理员身份打开CMD命令行,用cd /d L:\mysql-8.0.11-winx64\bin进入到L:\mysql-8.0.11-winx64\bin目录下。
    2. 初始化数据库mysqld --initialize --user=mysql --console,并生成默认随机密码,记住下面代码后面的内容(随机密码)。

      1. [Note] [MY-010454] [Server] A temporary password is generated for root@localhost:
    3. 安装mysql,默认服务为mysql,运行命令mysqld --install

    4. 启动mysql服务,输入命令net start mysql,若发生系统错误 193,不是有效的 Win32 应用程序,可删除/bin目录下名为mysqld的空文件即可。
    5. 更改密码前一定要先启动服务,更改密码,先输入命令:mysql -u root -p,密码为前者生成的随机密码。
    6. 当出现->时,输入更改密码命令:
      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';此步若出现错误,多次运行此命令,或者重复第8-9步骤。若还不成功,则先停止服务,删除主目录下的data文件夹,重新从第4步开始。
    7. 退出命令行使用exit;
    8. 复制命令到MySQL命令行,鼠标右击下面的粗横杠处即可粘贴
    9. 至此安装基本完成,停止mysql服务,运行命令:net stop mysql
    10. 测试连接可以下载navicat premium 或navicat for mysql测试,在测试时,务必在命令行开启mysql服务,软件navicat官网下载链接:https://www.navicat.com.cn/products
      1. 附录:my.ini详细配置可参考:https://github.com/jaywcjlove/mysql-tutorial/blob/master/chapter2/2.5.md