MySQL数据库的安装与配置(Windows)

来源:互联网 发布:java观察者模式demo 编辑:程序博客网 时间:2024/06/05 05:21

1 安装

系统 win7 32bit

  1. 本文MySQL版本为5.5,安装文件:mysql-installer-community-5.5.42.0.msi,下载链接http://dev.mysql.com/downloads/mysql/(GA Releases MSI Installer版)
  2. 运行安装文件,选择Custom自定义安装
  3. 下图安装列表中第一个MySql Servers必选,其他根据需要安装,下面分别介绍各项功能
    安装列表

    安装选项 说明 MySql Servers MySql主程序(必选) Applications 可选,本文未安装其中任一个 MySQL Workbench 专为MySQL设计的ER/数据库建模工具,链接 MySQL Notifier 系统托盘驻留图标,用于监视、更改数据库状态 MySQL for Excel 通过Excel操作MySQL数据库,链接 MySQL for Visual Studio 直接在VS中可视化操作数据库,链接 MySQL Utilities 提供一组命令行工具用于维护管理MySQL服务器(复制、比较、导入、导出、安装、配置、磁盘使用等) MySQL Connectors 根据需要安装一个或多个,例如本文使用C访问数据库,则只安装了Connector/C Connector/ODBC ODBC:开放数据库互连,微软提出的数据库访问接口标准,独立于语言以及DBMS Connector/C++ C++ Connector/J Java Connector/Net .Net(如C#) Connector/Python Python Connector/C C Documentation 文档与例子

    右侧安装列表下方 Advanced Options 可修改安装路径,注意需要逐个修改(下图是MySQL Server以及数据库数据的路径),本文软件全安装在D:\Program Files\MySQL\,数据库数据在D:\MySQL\
    修改安装路径

  4. 下一步一直到设置页面,如下图。本文是在个人电脑上安装的,因此Server Configuration Type选择Develepment Machine(默认),这样MySQL占用系统资源最少 。其他设置默认,然后下一步
    设置

    输入root用户密码,如下图,然后下一步
    设置

    一直下一步(默认设置)直到Connect To Server,如下图。点击 “Check”按钮完成连接测试,然后Next至结束完成安装
    Check

2 配置

  1. 修改my.ini配置文件。安装完成后在数据路径下(本文D:\MySQL\MySQL Server 5.5\)会有一个my.ini文件,修改该文件实现对数据库的配置,本文只修改了字符集与默认引擎,修改如下。gbk用于支持中文。由于本文应用较简单,且主要是select操作、不需要事务处理,因此选用MYISAM引擎。

    #默认utf8,改为gbkdefault-character-set=gbk#默认utf8,改为gbkcharacter-set-server=gbk#默认INNODB,改为MYISAMdefault-storage-engine=MYISAM

    修改完成后重启数据库使新配置生效。此外my.ini文件说明要求将本文件拷贝到MySQL安装目录下(本文D:\Program Files\MySQL\MySQL Server 5.5\),虽然不拷贝也没发现什么问题,不过还是按要求做保险一些吧。

  2. 添加环境变量PathD:\Program Files\MySQL\MySQL Server 5.5\bin\。添加后方便使用该路径下的一些命令,如mysql命令(在命令行中登录数据库)

  3. 启动停止数据库
    • 命令行中操作。需要以管理员身份运行cmd.exe,启动:net start mysql55,停止:net stop mysql55(注意服务名不一定是mysql55,具体根据安装时的设置值,默认为”mysql”+”版本号”)
    • 服务列表中操作。任务管理器 -> 服务 -> 右下角服务按钮,在打开的服务列表中找到MySQL55选择启动或停止。注意:对服务操作需要管理员权限,因此直接在普通权限的任务管理器中操作服务会失败。
  4. 命令行登录操作数据库。执行命令mysql -u root -p然后输入密码回车完成数据库登录,便可执行SQL语句,注意mysql要求SQL语句以分号结束。退出数据库使用quit或者exit命令,注意这两个命令可以不加分号。示例:

    • show databases; 查看所有database
    • show variables like '%storage_engine%'; 查看默认存储引擎
    • show variables like '%character%'; 查看字符集设置
      示例 示例
  5. 使用 Navicat for MySQL 软件操作数据库,通过此软件可对mysql进行可视化操作,使用很简单,不再介绍。

  6. 防止弹出taskeng.exe窗口。数据库一直运行,系统每天都会弹出一个taskeng.exe窗口,内容大致如下:

    ============== Start Initialization ==============
    MySQL Installer is running in Community mode.

    Initializing product requirements
    Loading product catalog
    Checking for product catalog snippets
    ……………
    ……………
    ============== End Initialization ==============

    Unable to connect to remote host. Catalog download has failed.

    这是MySQL设定的任务计划程序,禁用就好了。方法:控制面板 -> 系统和安全 -> 计划任务 -> MySQL -> Installer -> ManifestUpdate 禁用。

本文原文链接 http://blog.csdn.net/yanglx2022/article/details/46564685

0 0