设为首页 - 加入收藏 华夏网 (http://www.hxwgxz.com)- 云主机,资讯,互联网,人工智能,云计算,大数据,区块链,VR,站长网!
热搜: 2019 google 中国 2020
当前位置: 主页 > 编程 > 正文

在Wndows上的Ubuntu上使用Bash启动MySQL

发布时间:2021-03-06 06:18 所属栏目:[编程] 来源:网络整理
导读:我安装了MySQL: sudo apt-get install mysql-server 我试过启动服务: sudo service mysql start 但每次我开始它我得到的消息: *Starting MySQL database server mysqld [fail] 我已经尝试重新安装MySQL,杀死任何相关的运行进程,但我整个星期都没有尝试过.

我安装了MySQL:

sudo apt-get install mysql-server

我试过启动服务:

sudo service mysql start

但每次我开始它我得到的消息:

*Starting MySQL database server mysqld [fail]

我已经尝试重新安装MySQL,杀死任何相关的运行进程,但我整个星期都没有尝试过.

我也试过用下面的命令直接登录mysql,

mysql -u root -p

但我会收到以下错误消息:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)

编辑:我修正了一个错字.我忘了在start命令中包含“sudo”.这对我也没有用.我还补充说如果我尝试登录MySQL会发生什么 最佳答案 所以我终于能够启动MySQL了.
在完成上面提到的所有事情之后,我查看了位于以下位置的error.log文件:

var/log/mysql/error.log

我调查了一下,我找到的最重要的一行是:

2017-05-29T03:51:16.559247Z 0 [ERROR] Can’t start server: Bind on TCP/IP port: Permission denied

2017-05-29T03:51:16.559401Z 0 [ERROR] Do you already have another mysqld server running on port: 3306 ?

2017-05-29T03:51:16.559558Z 0 [ERROR] Aborting

我打开Run并打开services.msc(记住,我在Windows上使用Ubuntu上的Bash),然后向下滚动查找“MySQL57”服务正在运行,所以我停止了它.

然后我回到我的终端并运行“sudo service mysql start”,最终终于工作了.

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

网友评论
推荐文章