首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows cmd中的mysql打开旧版本。

问windows cmd中的mysql打开旧版本。
EN

Stack Overflow用户
提问于 2017-04-19 11:58:04
回答 2查看 296关注 0票数 0

我使用windows,以前在一些遗留项目中安装了mysql 5.5,现在我想使用5.7作为一个新的项目,所以我在另一个目录中安装了5.7,在另一个端口上安装了5.7,并且有不同的数据目录,我的问题是当我从cmd启动mysql时,例如:

代码语言:javascript
复制
W:\MySQL57\bin> mysql -u root -p

其结果是:

代码语言:javascript
复制
W:\MySQL57\bin>mysql -u root -p
Enter password: *****
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.54-log MySQL Community Server (GPL)

而且我确信MySQL57是用于5.7 MySQL的目录,所以mysql命令行工具有什么问题,我如何修复它以便能够在cmd中使用这两个mysql?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-19 12:06:03

您所使用的mysql命令可能是5.7版本,您可以使用以下方法进行检查:

代码语言:javascript
复制
W:\MySQL57\bin>mysql -v

但这只是客户!

问题在于您的服务器版本,您可能有两个版本正在运行(5.5和5.7),而且由于您没有指定要使用的端口,所以您使用的是第一个服务器(5.5)所使用的默认端口。尝试为第二个版本找到端口(3307 ?)或者在连接到5.7服务器时关闭5.5服务器。

票数 1
EN

Stack Overflow用户

发布于 2017-04-19 12:03:50

您正在调用环境变量中的默认mysql集。如果您想使用特定的mysql,也需要提供路径。

代码语言:javascript
复制
W:\MySQL57\bin>"W:\MySQL57\bin\mysql" -u root -p

如果mysql不能工作,您可以调用mysqld。

如果希望MySQL5.7是默认的,只需将其从环境变量https://dev.mysql.com/doc/mysql-windows-excerpt/5.7/en/mysql-installation-windows-path.html中更改即可

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43495099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档