80端口被占用,apache启动失败,mysql5.1启动;

80端口被占用,apache启动失败,mysql5.1启动;,第1张

到底是Apache失败了还是mysql失败了?

按住楼主的意思应该是端口占用了。

如果是这样把Apache或者mysql的端口改一下就可以

Apache目录下有一个conf 里面有一个conf.ini 搜索 ServerName locahost

在localhost后面加上 :****就可以了,****随便填四个数字就可以了,当然,别填那些被占用了的端口号。

然后访问的时候需要 locahost:****来访问

如果是mysql被占用 搜索mysql 下的 my.ini 里面的 3306 然后改了就可以了

top mysql

如果已经启动了MySQL,把它关闭,然后切换到MySQL的bin目录下,执行

sc delete mysql

删除已有的服务,执行

mysqld --install

手工安装服务,然后执行

net start mysql

启动MySQL服务,如果服务启动成功,执行

mysql -u root -p

会提示你输入密码,输入你的密码,然后就能连接进数据库了,执行

UPDATE mysql.user SET password=PASSWORD('新密码') WHERE user='root'

FLUSH PRIVILEGES

修改root密码。

mysql安装提示未能解析此远程名称aka.ms:

1、Mysgl的端口是否正确,通过netstat-ntlp查看端口占用情况,一般情况下端口是3306。在用工具连接MySQI时用到端口。

2、检查用户权限是否正确。例如:用户Testeruser表里有两条记录:host分别为localhost和%(为了安全,%可以换成你需要外部连接的IP)。

3、查看/etc/mycnf中skip-ntworking是否已被注掉需要注掉。

4、检查/etc/mysql/mycnf中的bind-address=127.0.01是否注释掉

5、若还无法连上,写个测试例子,监听3306,然后看看远程是否可与此例子通讯。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8675862.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存