windows环境下安装Mysql

181 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路

Mysql简介:
      MySQL是一个**关系型数据库管理系统** 由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

安装前的建议:

  1. 尽量不要使用exe安装,会有注册表问题
  2. 尽可能使用压缩包安装
  • 软件下载(MySQL5.7)

dev.mysql.com/downloads/m…

  • 操作步骤

    1. 下载后得到zip压缩包

    2. 解压到自己想要安装的目录,本人解压到的是E:\Environment\mysql-5.7.35-winx64

    3. 添加环境变量

      1. 我的电脑--属性--高级--环境变量

      2. 选择PATH,在后面添加:你的mysql安装文件下的bin文件夹

      3. 在E:\Environment\mysql-5.7.35-winx64下新建并编辑mysql配置文件my.ini

        注意替换路径

       [mysqld]
       basedir=E:\Environment\mysql-5.7.35-winx64\
       datadir=E:\Environment\mysql-5.7.35-winx64\Data\
       port=3306
       skip-grant-tables
      
      1. 启动管理员模式下的CMD,并切换路径到mysql的bin目录,然后输入mysql -install(安装mysql)

        可能会出现的问题

        a. 命令输入错误

      mysql: [ERROR] mysql: unknown option '-a'

      解决方法

      自己输入命令错误了,应该是输入mysqld -install,注意mysql后面有个d,不要漏了

      b.之前安装过mysql,没有卸载干净

      The service already exists! The current server installed:

      解决方法,在全局中,通过以下命令完全卸载

      sc query mysql sc delete mysql

      image-20210726101226714.png

      1. 再输入mysqld --initialize初始化数据文件,输入net start mysql启动服务

      2. 再次启动mysal,然后用命令mysql -u root -p 进入mysql管理界面(密码可以为空)

        注意:-p后面不要有空格

      3. 进入界面后更改root密码

      update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
    

    最后输入flush privileges; 刷新权限

    1. 修改my.ini文件,删除最后一句skip-grant-tables

    2. 重启mysql即可正常使用

       net stop mysql
       net start mysql
      
    3. 连接上测试出现以下结果就安装好了

image-20210726105437174.png