本地安装多个版本的MySql数据库(Windows)

未结 分享 0 3863
terrfly
terrfly 2021-06-15 16:04:03
悬赏:0 收藏
1. 下载Mysql ZIP版本 下载地址:https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-5.7.17.0.msi 【国内镜像 搜狐: http://mirrors.sohu.com/mysql/】 【中科大: http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/】 下载winx64.zip 版本, 并解压到对应目录。 2. 在程序主目录下 新建 my.ini 文件, 修改 【端口号,basedir和datadir】 内容参考 如下; (务必是mysql安装主目录下, 示例:C:\mysql-5.7.22-winx64\my.ini ) [pre] [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置端口号 port=3307 # 设置mysql的安装目录 basedir=D:\developKit\DB\mysql-8.0.18 # 设置mysql数据库的数据的存放目录 datadir=D:\developKit\DB\mysql-8.0.18\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB ## 设置sql模式 ## 【ONLY_FULL_GROUP_BY】 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么将认为这个SQL是不合法的,因为列不在GROUP BY从句中 ## 【STRICT_TRANS_TABLES】 在该模式下,如果一个值不能插入到一个事务表中,则中断当前的操作,对非事务表不做任何限制 ## 【NO_ZERO_IN_DATE】 在严格模式,不接受月或日部分为0的日期。如果使用IGNORE选项,我们为类似的日期插入'0000-00-00'。在非严格模式,可以接受该日期,但会生成警告。 ## 【NO_ZERO_DATE】 在严格模式,不要将 '0000-00-00'做为合法日期。你仍然可以用IGNORE选项插入零日期。在非严格模式,可以接受该日期,但会生成警告 ## 【ERROR_FOR_DIVISION_BY_ZERO】 在严格模式,在INSERT或UPDATE过程中,如果被零除(或MOD(X,0)),则产生错误(否则为警告)。如果未给出该模式,被零除时MySQL返回NULL。如果用到INSERT IGNORE或UPDATE IGNORE中,MySQL生成被零除警告,但操作结果为NULL。 ## 【NO_AUTO_CREATE_USER】 防止GRANT自动创建新用户,除非还指定了密码。 ## 【NO_ENGINE_SUBSTITUTION】 如果需要的存储引擎被禁用或未编译,那么抛出错误。不设置此值时,用默认的存储引擎替代,并抛出一个异常。 ## 建议模式 允许时间的空值。 sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION [/pre] 3. !!使用 管理员 打开CMD, 切记管理员 !! > cd mysql安装主目录/bin > mysqld --install Mysql57 (提示1:Mysql57 为服务名,请根据实际情况变更;) (提示2:Service successfully installed. 表示安装成功) > mysqld --initialize --console (初始化数据库&&显示全过程, 里面包含了mysql root密码, 如果不是控制台打印需要到data/xxx.err, 寻找root密码) 如果提示: msvcp120.dll 丢失, 需要安装 Visual C++ Redistributable Packages for Visual Studio 2013 (https://www.microsoft.com/en-us/download/details.aspx?id=40784) msvcp140.dll 丢失, 需要安装 Microsoft Visual C++ 2015 Redistributable Update 3 (https://www.microsoft.com/en-us/download/details.aspx?id=53587) 4. 正常启动服务即可!! 第二个数据库的安装如法炮制! 起不同的服务名字和端口号即可 !
本周热议

冀ICP备19034523号-6
Copyright © 2017 - 2024 Jeequan. All Rights Reserved. 计全科技 版权所有