首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么mysql启动

为什么mysql启动
EN

Stack Overflow用户
提问于 2020-02-28 22:37:02
回答 1查看 79关注 0票数 1

我尽我最大的努力来解释我的问题!

我在linux Ubuntu上,我使用xampp,如果我启动xampp = Apache Web : running,ProFTPD : running,Mysql: start。

我的sql的代码错误是:

代码语言:javascript
复制
2020-02-28 15:19:42 0 [ERROR] Can't start server: Bind on TCP/IP port. Got error: 98: Address already in use 2020-02-28 15:19:42 0 [ERROR] Do you already have another mysqld server running on port: 3306 ? 2020-02-28 15:19:42 0 [ERROR] Aborting

如果我用‘http://localhost/phpmyadmin/’和'root‘来工作,我可以在左边看到我的数据库。

如果我查看netstat : tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1111/mysqld

所以我试着用"sudo service mysql stop“来停止服务器,现在在xampp上,我重新启动了所有的服务器,并且= xampp Apache Web : running,ProFTPD : running,Mysql: running。

现在,转到localhost phpmyadmin,但"root“”root“不工作,"root”工作正常,但我看到左边的所有DB都消失了。

如果我重新启动我的电脑并启动xampp =mysql:root并且"root“"root”工作,在左边我可以看到我的数据库。

如果有人告诉我为什么在start和xampp上运行mysql会停止,我就不明白这个问题了。为什么如果启动,所有的数据库都没有了,密码也不一样了?

(对不起,我的英语不太好)

编辑:

谢谢,我认为这是一个很好的方式!

但是我一直都有很多问题。我导出我的数据库,我得到了一个“mydatabase.sql”

所以现在我在xampp mysql上连接,但我看到了这条消息(弹出)

但我使用的是adminphp,所以我使用import,并告诉我

我已经在php上开发了一个网站,但现在我使用udemy course for laravel和mysql,给我带来了很多麻烦,我一整天什么都没做:(

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-29 00:51:40

你有两个MySQL实例/版本在运行,看起来你已经解决了那个问题,

因此,您现在备份并跨数据库移动。

从您的屏幕截图可以看到一些错误,但我可以看到您是直接在服务器根目录上导入.sql文件。

如果您的.sql文件不包含using语句,phpmyadmin将不知道将数据放入哪个数据库。将以下行添加到其中或移到数据库中,然后重试导入。

代码语言:javascript
复制
USE databasename; 

或者,如果数据库不存在,您可以使用以下命令

代码语言:javascript
复制
CREATE DATABASE databasename;
USE databasename;

用databasename替换数据库的名称。

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

https://stackoverflow.com/questions/60453881

复制
相关文章

相似问题

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