win7下安装并启动多个版本数据库

引言:由于公司项目和个人私有项目所使用mysql版本不一样,一些低版本数据库,不支持一些特殊的sql语句,因此高版本数据库数据导入低版本的时候就会出问题,因此,在一些特殊情况下,低版本数据库不能动,高版本mysql数据又无法导入低版本mysql,我们不得不在同一台机器上安装两个版本mysql.
低版本mysql不支持的sql语句举例,比如下面的这个:
`createTime` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP
  
`updateTime` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP

在5.1版本的mysql上执行上面语句会报错,而在5.7版本的mysql就支持双时间戳timestamp.可以正常执行上述sql语句.

安装步骤:
一.停止系统上之前安装的低版本mysql服务.
二.将下载好的mysql-5.7.16-winx64.zip解压缩到D盘.
cd D:\mysql-5.7.16-winx64 进入到mysql5.7解压缩目录文件夹下,打开my.ini文件将内容改为如下信息:
[mysqld]
port = 3307
basedir=D:\mysql-5.7.16-winx64
datadir=D:\mysql-5.7.16-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
三.安装和添加服务.
通过cmd进入D:\mysql-5.7.16-winx64\bin目录文件夹下
输入指令mysqld install mysql2 --default-file="D:\mysql-5.7.16-winx64\my.ini"
去服务里面,可查看到此时多了一个mysql2服务
四.初始化数据库
mysql服务安装成功后,就需要初始化数据库了,否则是无法启动服务的,在bin目录下执行如下命令.
通过cmd进入D:\mysql-5.7.16-winx64\bin目录文件夹下
执行如下命令mysqld --initialize
初始化成功后,命令行没有任何提示。但在mysql5.7文件夹中已自动生成了data目录
六.重置注册表中mysql2服务默认服务启动执行文件路径
ctrl+R,输入regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql2,修改ImagePath参数,更正mysql2服务相关路径。
修改ImagePath的数值数据为mysql5.7.zip的解压缩路径的bin文件夹,我的配置信息如下:
"D:\mysql-5.7.16-winx64\bin\mysqld" mysql2
七 启动数据库,修改密码
使用net start mysql2 命令启动mysql2服务
mysql2服务启动后,去data/xxx.err(我的配置文件为ZHEN-20171204MF.err)文件中找到临时密码(通过全文搜索password获取初始密码),进行登录.
使用临时密码进行登录(注意:P 端口,p 密码)
通过cmd进入D:\mysql-5.7.16-winx64\bin目录文件夹下
mysql -P3307 -uroot -p
Enter password: ************    (此处输入的是临时密码)
修改密码
mysql> set password for root@localhost=password('123456(新密码)');
Query OK, 0 rows affected, 1 warning (0.00 sec)
使用 quit 退出,使用新密码登录。
mysql> quit
Bye
C:\mysql-5.7.22-winx64\bin>mysql -P3307 -uroot -p
Enter password: *************

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.22 MySQL Community Server (GPL)

参考博客:
https://blog.csdn.net/wudinaniya/article/details/82455431

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要安装免费的MySQL数据库,可以按照以下步骤进行操作: 1. 打开浏览器,在MySQL官方网站上下载并安装MySQL Community Edition。确保选择与您的操作系统相匹配的版本。 2. 下载完成后,运行安装程序,并按照提示进行安装。您可以选择自定义安装,以便根据您的需求进行选择,或者使用默认设置完成安装。 3. 在安装过程中,您将被要求设置MySQL的根密码。请记住这个密码,因为将来登录MySQL时会使用到它。 4. 完成安装后,您可以通过“开始”菜单或桌面上的快捷方式启动MySQL。 5. 打开MySQL命令行客户端或使用图形界面工具(如phpMyAdmin)连接到MySQL服务器。您需要使用刚刚设置的根密码进行身份验证。 6. 成功登录后,您可以创建新的数据库、数据表、用户等。 请注意,这只是安装MySQL数据库的基本步骤。具体使用和管理数据库的过程可能需要您进一步了解和学习。您可以通过阅读MySQL官方文档或其他相关资源进一步深入了解MySQL的使用和管理技巧。 ### 回答2: 要在Windows 11上免费安装MySQL数据库,可以按照以下步骤进行操作: 1. 下载MySQL安装程序:访问MySQL官方网站,找到并下载适用于Windows的MySQL安装程序。 2. 运行安装程序:双击下载的安装程序,按照安装向导的指示进行操作。选择自定义安装选项,以便对安装进行更多的控制。 3. 选择安装组件:在选择要安装的组件页面上,确保MySQL Server选项被选中。根据需求选择其他可选组件,例如MySQL Workbench等。 4. 配置安装选项:根据个人需求,在选择安装类型页面上选择标准或详细,然后继续进行。 5. 设定root密码:在设定root用户密码页面上,输入您要设置的密码。请确保使用强密码来保护您的数据库。 6. 完成安装:在准备安装页面上,确认您所做的选择并继续安装。等待安装程序完成所有操作。 7. 配置MySQL服务:安装完成后,打开控制面板,找到“系统和安全”选项,然后选择“管理工具”,再选择“服务”。找到MySQL服务,右键单击并选择“属性”。在属性对话框的“常规”选项卡中,将启动类型设置为“自动”。 8. 启动MySQL服务:在服务属性对话框中,点击“启动”按钮来启动MySQL服务。您也可以在此处选择将服务设置为自动启动。 9. 测试安装:打开命令提示符,输入“mysql -u root -p”,然后按Enter键。输入您之前设置的root密码,如果一切顺利,您将进入MySQL数据库命令行。 通过以上步骤,您将能够在Windows 11上成功安装免费的MySQL数据库,并可以通过命令行或其他客户端工具来管理和使用该数据库。 ### 回答3: 要在Windows 11上安装免费的MySQL数据库,你可以按照以下步骤进行操作: 1. 下载MySQL Community Server:访问MySQL官方网站,选择适合Windows 11的MySQL Community Server版本。在下载页面上,你可以选择下载适用于Windows操作系统的MySQL MSI安装程序。 2. 运行安装程序:下载完毕后,双击运行安装程序。在安装向导中,你可以选择自定义安装或使用默认设置。根据你的需求进行设置,并选择要安装的组件。 3. 设置MySQL配置:在安装过程中,你将被要求设置MySQL的根密码。请确保设置一个强密码,这将用于数据库管理。 4. 完成安装:完成安装程序的设置后,点击“完成”按钮,MySQL数据库就被成功安装到了你的Windows 11系统。 5. 配置和管理MySQL:一旦安装完成,你可以使用命令行或图形用户界面工具来配置和管理MySQL数据库。MySQL提供了MySQL Workbench等图形工具,方便你进行数据库管理和查询。 总结起来,安装免费的MySQL数据库在Windows 11上并不复杂。你只需要下载适合Windows 11的MySQL Community Server版本,进行安装,并设置MySQL的根密码。随后,你就可以开始使用MySQL Workbench等工具来管理和查询你的数据库了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值