MySQL是开源的关系型数据库兼容每个操作系统被Oracle收购。源码地址https://github.com/mysql/mysql-server。最新发布版本为9.7.1同时持续维护发布8.4系列(最新8.4.10)和8.0系列(8.0.47)。MySQL针对不同的用户分社区版和企业版。MySQL的优势(1).使用C和C编写并使用了多种编译器进行测试保证源代码的可移植性;(2).支持FreeBSD、Linux、Mac OS、OpenBSD、Solaris、Windows等多种操作系统;(3).为多种编程语言提供了API。这些编程语言包括C、C、C#、VB.NET、Delphi、Java、Perl、PHP、Python、Ruby等;(4).支持多线程充分利用CPU资源支持多用户;(5).优化的SQL查询算法有效地提高查询速度;(6).既能够作为一个单独的应用程序在客户端服务器网络环境中运行也能够作为一个程序库而嵌入到其他的软件中;(7).提供多语言支持常见的编码如中文的GB 2312、BIG5、日文的Shift JIS等都可以用作数据表名和数据列名;(8).提供TCP/IP、ODBC和JDBC等多种数据库连接途径;(9).提供用于管理、检查、优化数据库操作的管理工具;(10).可以处理拥有上千万条记录的大型数据库。Windows10上安装MySQL操作步骤1.若机子上已安装过MySQL需先卸载干净步骤(1).停止服务打开任务管理器切换到服务找到MySQL80右键单击选择停止 或命令行方式执行net stop MySQL80(2).删除服务以管理员身份运行命令提示符输入sc delete MySQL80若查询服务执行sc query MySQL80(3).卸载软件控制面板 - 卸载程序卸载MySQL开头的软件(4).删除安装目录C:\Program Files下的MySQL目录C:\Program Files (x86)下的MySQL目录C:\ProgramData下的MySQL目录(5).删除注册表Win R键输入regedit点击确定删除计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQL80 # 注不一定为ControlSet001也可能为ControlSet008之类的删除计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL80删除计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\EventLog\Application\MySQL80删除计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL80删除计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL80删除计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80(6).删除环境变量配置(7).重启计算机2.安装MySQL:(1).从 https://dev.mysql.com/downloads/installer/ 下载这里使用本地已经存在的mysql-installer-community-8.0.19.0.msi(2).双击mysql-installer-community-8.0.19.0.msi界面如下图所示选择Developer Default(3).点击Next检查依赖组件界面如下图所示点击Execute自动安装MySQL For Excel 1.3.8如下图所示点击Install等待安装完成点击FinishStatus由变为INSTL DONEConnector/Python 8.0.19不会自动安装需手动安装用不到Python暂时不安装若安装解决方法本机先安装Python(注意版本不能太高否则Connector/Python 8.0.19不兼容)并加入环境变量然后从https://downloads.mysql.com/archives/c-python/ 下载mysql-connector-python-8.0.19-windows-x86-32bit.msi并安装(4).点击Next弹出警告窗口如下图所示不用理会点击Yes(5).进入安装界面如下图所示点击Execute等待安装完成(6).点击Next进入配置如下图所示点击Next(7).勾选Standalone MySql Server / Classic MySQL Replication如下图所示点击Next(8).Config Type选择Development Computer其它默认如下图所示点击Next(9).Authentication Method选择Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)注若选择新加密授权方式Use Strong Password Encryption for Authentication (RECOMMENDED)可能因某些低版本的客户端工具不支持此方式导致无法连接数据库。如下图所示点击Next(10).设置root密码如下图所示点击Next(11).将MySQL作为一个Windows服务如下图所示点击Next(12).应用配置如下图所示点击Execute(13).配置完成如下图所示点击Finish(14).Product Configuration如下图所示点击Next(15).Router Configuration如下图所示点击Finish(16).Product Configuration如下图所示点击Next(17).Connect to Server如下图所示输入root密码然后点击Check再点击Next(18).Apply Configuration如下图所示点击Execute(19).配置Samples和Examples完成如下图所示点击Finish(20).Product Configuration如下图所示点击Next(21).Installation Complete如下图所示点击Finish(22).弹出两个对话框MySQL Shell和MySQL Workbench如下图所示3.验证是否安装成功(1).配置环境变量将C:\Program Files\MySQL\MySQL Server 8.0\bin添加到系统环境变量Path中(2).打开命令提示符输入mysql -h localhost -u root -p 输入密码后再输入status结果如下图所示安装成功(3).也可打开MySQL 8.0 Command Line Client输入密码后再输入status结果如下图所示安装成功