【问题标题】:setup mysql lower version with existence of higher设置具有更高版本的mysql较低版本
【发布时间】:2021-02-03 02:57:15
【问题描述】:

如果我在我的 Windows 机器上安装了 mysql 安装程序,例如 mysql 服务器版本 8.0.21,我该如何安装另外的服务器版本 8.0.13?

【问题讨论】:

  • 安装 WAMPServer,你可以在 MySQL 的多个版本之间轻松切换。还可以在多个版本的Apache、mariaDB、PHP之间切换
  • 您是要同时运行两个版本还是只启动一个版本然后停止并启动另一个版本
  • 我想在已经安装了新版本 mysql 的电脑上运行特定的 8.0.13 版本。我只需要mysql。我尝试按照此处所述进行设置 - mysqlbugs.blogspot.com/2014/08/… 但出现服务启动和停止的错误,尝试 - stackoverflow.com/questions/35670755/… ,但没有结果。

标签: mysql


【解决方案1】:

已解决:

Mysql 服务器文件我放入“C:/mysql”

  1. mysql 文件夹中的my.ini 文件:

[客户端] 端口=4306

[mysql] 默认字符集=utf8

[mysqld] 端口=4306 max_allowed_pa​​cket=16M

basedir="C:/mysql/" datadir="C:/mysql/data/"

默认存储引擎=INNODB max_connections=1000 tmp_table_size=128M thread_cache_size=256 myisam_max_sort_file_size=100G myisam_sort_buffer_size=256M

key_buffer_size=512M read_buffer_size=64K read_rnd_buffer_size=256K

sort_buffer_size=2M

innodb_flush_log_at_trx_commit=1 innodb_log_buffer_size=6M innodb_buffer_pool_size=550M innodb_log_file_size=110M

  1. 管理员身份打开cmd并使用命令进入bin文件夹

cd C:/mysql/bin

。 3. cmd运行:

mysqld.exe --install mysql_8013 --local-service

(mysql_8013 - 服务名称,我用作我的版本的 id) install 从 my.ini 文件中获取参数 4. cmd运行:

mysqld --initialize --console

--console 命令会输出结果,我们可以看到步骤或错误。

!这里有一个重要数据:root 临时密码 看起来像这样:

[Note] [MY-010454] [Server] 生成临时密码 root@localhost: ake8_ig8CGpe

  1. cmd 运行:

sc 启动 mysql_8013

或者从windows服务——启动我们的mysql服务

  1. 我们需要设置root密码而不是临时密码。 使用临时密码进入 mysql 终端:

mysql -u root -p

并运行命令更改用户密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

作为结果,我有一个使用端口 4306 的不同服务器。我们可以使用 root 和我们的新密码进行访问。

【讨论】:

  • 满足您要求的优秀解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-27
  • 2014-09-27
  • 2022-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多