➢ MySQL安装和配置→详细教程

➢ MySQL安装和配置→详细教程

  • 安装环境

    • Windows 版本:Windows 10 专业版 64bit
    • MySQL 版本:MySQL 5.7.24
  • 下载MySQL Community Server

    现在的最新版本是 8.0.13 ,点击Looking for the latest GA version?,然后就看与看到以前的版本了

    这里选择的是免安装压缩包,ZIP Archive (mysql-5.7.24-winx64.zip)

  • 安装(解压)

    ZIP Archive版 是免安装的。只要解压就行了。和安装版的没什么不同,但就是不需要安装。找到下载好的mysql-x.x.xx-winx64.zip,然后解压到你想安装的地方,例如我这里解压到D:\MySQL57。解压完就ok了,但是现在还用不了,还需要配置系统变量,注册 MySQL 服务。

  • 配置系统环境变量

    将安装路径的bin 目录加入系统环境变量,即在Path下新建一个环境变量,然后粘贴 bin 路径,保存然后全部确定。例如我的是D:\MySQL57\bin,复制路径然后在Path下新建一个文本框,粘贴进去,全部确定即可。

  • 没有配置环境变量的时候,在cmd下输入mysql --version回车,是这样的

  Microsoft Windows [版本 10.0.17134.345]
  (c) 2018 Microsoft Corporation。保留所有权利。
  
  C:\Users\pyCrawler>mysql --version
  'mysql' 不是内部或外部命令,也不是可运行的程序
  或批处理文件。
  • 配置好环境变量之后是这样的
  Microsoft Windows [版本 10.0.17134.345]
  (c) 2018 Microsoft Corporation。保留所有权利。
  
  C:\Users\pyCrawler>mysql --version
  mysql  Ver 14.14 Distrib 5.7.24, for Win64 (x86_64)
  • 注册 MySQL 服务

    • 管理员身份打开命令提示符

      Microsoft Windows [版本 10.0.17134.345]
      (c) 2018 Microsoft Corporation。保留所有权利。
      
      C:\WINDOWS\system32>
      
    • 进入MySQL安装目录下的 bin文件夹,例如我的是D:\MySQL57\bin,具体操作如下:

      • 先进入相应的盘根目录,这里是D盘,输入D:(注意是在英文输入法下输入冒号)

        Microsoft Windows [版本 10.0.17134.345]
        (c) 2018 Microsoft Corporation。保留所有权利。
        
        C:\WINDOWS\system32>D:
        
        D:\>
        
      • 然后进入bin文件夹,输入cd+“空格”+“对应的文件路径”,例如我的是cd D:\MySQL57\bin

        Microsoft Windows [版本 10.0.17134.345]
        (c) 2018 Microsoft Corporation。保留所有权利。
        
        C:\WINDOWS\system32>D:
        
        D:\>cd D:\MySQL57\bin
        
        D:\MySQL57\bin>
        

        这一步非常重要,如果不在这个目录下,无法正确注册 MySQL 服务

    • 执行mysqld -install指令,注册 MySQL 服务

      • 成功之后会显示Service successfully installed.
      • 执行完毕后,请不要退出“命令提示符”
      Microsoft Windows [版本 10.0.17134.345]
      (c) 2018 Microsoft Corporation。保留所有权利。
      
      C:\WINDOWS\system32>D:
      
      D:\>cd D:\MySQL57\bin
      
      D:\MySQL57\bin>mysqld -install
      Service successfully installed.
      
      D:\MySQL57\bin>
      
    • 配置 MySQL Server

    进入 MySQL 所在的文件夹 ,我的是D:\MySQL57

    编辑 my-default.ini ,如果没有这个文件,自己新建一个 my.ini

    注:现在解压包多是没有这个配置文件的,这并不影响,直接新建一个即可。

      • 在该文件中,#是注释标记。
      • 去掉 basedir 的注释符号,并在等号后边填写 MySQL 文件夹的完整地址。
      • 去掉 datadir 的注释符号,并在等号后边填写 MySQL 文件夹的完整地址外加\data
      • 切记不要手动创建 data 文件夹!
      • port 不需要配置,不配置的状态下默认为 3306。(MySQL 默认使用的端口号)
      • 保存退出。退出后将my-default.ini重命名为my.ini
      • 在刚才的“命令提示符”中,执行mysqld --initialize(可能会假死,即看起来没什么反应,等一分钟手动关闭就好)。
    • 新建my.ini ,配置信息如下:
      • 如果没有,新建my.ini 文件之后,复制下面的代码,然后修改就可以了
      • 主要修改 MySQL的安装目录data数据储存位置
      • 保存退出,然后将my-default.ini重命名为my.ini
      • 在刚才的“命令提示符”中,执行mysqld --initialize(可能会假死,即看起来没什么反应,等一分钟手动关闭就好)。
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    
    [mysqld]
    #设置3306端口
    port = 3306 
    
    # 设置mysql的安装目录
    basedir=D:\MySQL57
    
    # 设置mysql数据库的数据的存放目录
    datadir=D:\MySQL57\data
    
    # 允许最大连接数
    max_connections=200
    
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    
  • 上述操作完成后,即运行mysqld --initialize成功后,就看与在MySQL目录下载看到多了一个data文件夹

    注:以后需要修改数据存放目录,一样是修改配置文件,保存退出,然后管理员身份进入安装目录下的 bin 文件夹,最后运行mysqld --initialize,执行完之后,数据储存位置就更新了.

  • 开启 MySQL Server

    在“命令提示符”中执行net start mysql,开启 MySQL Server。

    • 出现这个错误:
Microsoft Windows [版本 10.0.17134.345]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\pyCrawler>net start mysql
发生系统错误 5。

拒绝访问。
    • 使用管理员身份运行命令提示符即可解决
    Microsoft Windows [版本 10.0.17134.345]
    (c) 2018 Microsoft Corporation。保留所有权利。
    
    C:\WINDOWS\system32>net start mysql
    请求的服务已经启动。
    
    请键入 NET HELPMSG 2182 以获得更多的帮助。
    
  • 配置 MySQL root 账户

    • 管理员身份启动命令提示符,输入net stop mysql,停止MySQL server
    Microsoft Windows [版本 10.0.17134.345]
    (c) 2018 Microsoft Corporation。保留所有权利。
    
    C:\WINDOWS\system32>net stop mysql
    MySQL 服务正在停止.
    MySQL 服务已成功停止。
    
    • 再执行mysqld --skip-grant-tables开启无密码的 MySQL Server

      这里执行之后,可能会出现假死状态,即命令执行没有出现完成装填,也就是一直显示运行状态,没有跳转到下一个命令行,等一会关闭即可

    Microsoft Windows [版本 10.0.17134.345]
    (c) 2018 Microsoft Corporation。保留所有权利。
    
    C:\WINDOWS\system32>net stop mysql
    MySQL 服务正在停止.
    MySQL 服务已成功停止。
    
    
    C:\WINDOWS\system32>mysqld --skip-grant-tables
    
    
    • 打开一个新的“命令提示符”,执行mysql -u root登陆 MySQL Server。

    • 执行flush privileges刷新权限。

    • 执行grant all privileges on *.* to 'root'@'localhost' identified by '你想设置的密码' with grant option;

    • 执行flush privileges刷新新的 root 用户密码。

    • 执行exit退出 MySQL。

      Microsoft Windows [版本 10.0.17134.345]
      (c) 2018 Microsoft Corporation。保留所有权利。
      
      C:\Users\pyCrawler>mysql -u root
      Welcome to the MySQL monitor.  Commands end with ; or \g.
      Your MySQL connection id is 6
      Server version: 5.7.24 MySQL Community Server (GPL)
      
      Copyright (c) 2000, 2018, 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> flush privileges;
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> grant all privileges on *.* to 'root'@'localhost' identified by 'The password you want' with grant option;
      Query OK, 0 rows affected, 1 warning (0.00 sec)
      
      mysql> flush privileges;
      Query OK, 0 rows affected (0.00 sec)
      
      mysql> exit
      Bye
      
      C:\Users\pyCrawler>
      
  • 在任务管理器下手动结束mysqld.exe

Ctr + Alt + Delete 打开任务管理器

  • 在“命令提示符”下执行net start mysql重新开启MySQL Server,再次使用mysql -u root -p 你设置的密码即可安全登陆 MySQL。
  • 注意:上述操作如果出现**“拒绝访问”**的问题,切换管理员身份打开命令行即可

MySQL 语句的规范

  • 关键字与函数名称全部大写.
  • 数据库名称, 表名称, 字段名称等全部小写.
  • SQL 语句必须以分隔符结尾.
  • SQL 语句支持折行操作, 只要不把单词, 标记或引号字符串分割为两部分, 可以在下一行继续写
  • 数据库名称, 表名称, 字段名称等尽量不要使用MySQL的保留字, 如果需要使用的时候需使用反引号(``)将名称括起来.

其他问题

有其他问题可以文章下面回复,有时间会解答的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很高兴为您解答关于MySQL安装配置的问题。对于您提到的超详细教程,我找到了一些相关的引用内容可以帮助您完成这个过程。 首先,关于MySQL的免安装配置教程,您可以参考中的教程链接。这个教程提供了关于MySQL安装版的详细配置步骤,包括如何下载和解压MySQL安装版,如何进行配置文件的编辑以及如何启动和停止MySQL服务等。 其次,如果您更倾向于使用图形界面安装MySQL,您可以选择Windows下的图形界面安装方式。提供了关于MySQL图形界面安装的简介,并介绍了两种常见的安装方式:.msi文件和.zip压缩文件。您可以根据自己的需求选择其中之一进行安装。 对于图形界面安装,具体的步骤如下: 1. 打开安装文件,并选择默认安装类型(Developer Default)。 2. 点击执行(execute)以安装组件。 3. 等待安装完成。 接下来是配置MySQL的步骤: 1. 在安装过程中,点击下一步(next)进入服务器配置窗口,进行信息确认。 2. 在网络类型配置窗口中,选择适合您的类型(Development Machine、Server Machine或Dedicated MySQL Server Machine)。 3. 点击下一步(next)完成配置。 这些步骤提供了MySQL的基本安装配置过程。对于更详细的操作和设置,您可以参考中的MySQL安装配置教程或者其他相关的教程资料。 最后,关于百度网盘上的MySQL安装配置详细教程,我很抱歉目前没有找到明确的引用内容。您可以尝试在百度网盘上搜索相关的教程资源,以获取更详细安装配置信息。 希望以上回答对您有所帮助,祝您成功安装配置MySQL!如果您还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值