SQLyog如何创建数据库,详细教程,SQLyog如何创建数据库,你知道怎么操作吗?下面将详细介绍......
windows下如何让多个个不同版本的mysql共存
有时候,基于历史原因或者什么的原因,一台服务器上可能已经安装了myql 5.6,但是你的软件要求是其他版本的比如mysql 8.
方法/步骤
第一步,安装mysql 5.6版本,mysql都是从mysql官网下载,双击安装程序即可。
第二步,点击下一步,有可能会出现Microsoft Visual C 2010 Redistributable Package (x64) is not installed
第三步,安装Microsoft Visual C 2010 Redistributable Package,从微软官网下载安装Microsoft Visual C 2010 Redistributable Package
第四步,所有条件满足后,点击下一步继爷针续
第五步,设置mysql密码
第六步,设置mysql在windows下服务的名称
第七步,在windows服务下查看Mysql56已经安装且处于运行状态
第称恩八步,安装mysql8.0.20,mysql8.0.20从官网上下载的是免安装版,解压mysql8.0.20.zip到指定目录,我这里假设是c:mysql8
第九步,安装Microsoft Visual C 2015 Redistributable,mysql 8依赖于Microsoft Visual C 2015 Redistributable,从微软官网下载并安装
第十步,在解压目录下,编写mysql的配置文件my.ini,注意basedir,datadir,与自己的解压目录是一致的
---------------------------------------------
[mysqld]
# 设置3307端口
port=3307
# 设置mysql的安装目录
basedir=C:mysql8
# 设置mysql数据库的数据的存放目录
datadir=C:mysql8Data # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用歌宋政的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3307
default-character-set=utf8
第十一步,初始化数据库,以管理员身份运行cmd
-----------------------------------------------
c:mysql8binmysqld.exe --defaults-file=c:mysql8my.ini --initialize --console
第十二步,如果执行第十一步的命令报错,vcruntime140_1.dll错误,从dll-files网站搜索下载任意选择一个即可,如果你的电脑是64位系统,把vcruntime140_1.dll拷贝到c:windowssystem32,否者如果是32位,则拷贝到c:windowsSysWOW64下即可
第十三步,再次执行第十一步
-----------------------------------------------
c:mysql8binmysqld.exe --defaults-file=c:mysql8my.ini --initialize --console
第十四步,安装mysql服务,我这里起名Mysql80
--------------------------------------------
c:mysql8binmysqld install MYSQL80 --defaults-file=C:mysql8my.ini
第十五步,在windows服务列表查看安装的mysql80服务,右键启动服务,启动成功的话,两个mysql顺利安装成功。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
- 详细阅读
-
如何处理'mysql' 不是内部或外部命令的报错详细阅读
如何处理mysql 不是内部或外部命令的报错,今天安装myql-5.7.23,想要从命令行中连接myql,结果出现如图报错。下面来写下,这种报错的解决方式:......
2023-03-16 500 MYSQL