按住楼主的意思应该是端口占用了。
如果是这样把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,然后看看远程是否可与此例子通讯。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)