博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
完美解决wamp的MySQL和MySQL冲突问题及wamp无法打开localhost问题
阅读量:3952 次
发布时间:2019-05-24

本文共 1658 字,大约阅读时间需要 5 分钟。

当我们使用wamp时,如果系统之前已经安装了MySQL,会发现wamp的MySQL和原来的MySQL只有一个可以使用,原因就是因为端口冲突。可能还会经常遇到的一个问题,就是安装了wamp后无法打开localhost,原因也是因为端口冲突。下面这篇文章将带大家解决这两个问题。

解决MySQL端口冲突问题

我们需要修改则两个文件。

路径:

D:\wamp64\bin\mysql\mysql5.7.26\my.ini

D:\wamp64\apps\phpmyadmin4.8.5\config.inc.php

打开my.ini

[client];password = your_passwordport = 8081socket = /tmp/mysql.sock; Here follows entries for some specific programs; The MySQL server[wampmysqld64];skip-grant-tablesdefault_authentication_plugin=mysql_native_passwordport = 8081socket = /tmp/mysql.sockkey_buffer_size = 256Mmax_allowed_packet = 1M...及最后一部分[mysqld]default_authentication_plugin=mysql_native_passwordport = 8081

把以上的port = 后的端口号改为自己想要的即可(我这里改为了8081,原先是3306的)。

打开config.inc.php

if($mariaFirst) $i++;	$cfg['Servers'][$i]['verbose'] = 'MySQL';	$cfg['Servers'][$i]['host'] = 'localhost';	$cfg['Servers'][$i]['port'] = '8081';			//这里改为你的端口号	$cfg['Servers'][$i]['extension'] = 'mysqli';	$cfg['Servers'][$i]['auth_type'] = 'cookie';	$cfg['Servers'][$i]['user'] = 'root';	$cfg['Servers'][$i]['password'] = '这里填写你的MySQL密码';

保存退出,重启就好了。

(控制台设置wamp的MySQL密码时,如果
输入
【update user set password=PASSWORD(‘root’) where user=‘root’;】
报错
【ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’】
命令改为
update mysql.user set authentication_string=password(‘root’) where user=‘root’;即可解决问题

解决localhost无法打开问题

找到几个文件

D:\wamp64\bin\apache\apache2.4.39\conf\httpd.conf

D:\wamp64\wampmanager.tpl

打开httpd.conf

Ctrl + F 搜索80

修改这几个部分
在这里插入图片描述
在这里插入图片描述
改为自己想要的即可(我这里改成了8080)

打开wampmanager.tpl

Ctrl + F 搜索80,修改这几处地方即可

在这里插入图片描述

在这里插入图片描述
改成跟httpd.conf中一样的端口即可!
保存重启即可!
注意:此时访问localhost需要加上端口号,因为以前默认的时80,现在改成了8080,及localhost:端口号
如果wamp的图标显示绿色,那么说明wamp的所有服务全部开启了。如果是红色或者橙色,说明有服务没开启!
在这里插入图片描述
才疏学浅,望雅正!

转载地址:http://ezuzi.baihongyu.com/

你可能感兴趣的文章
利用ADOX、ADO操纵MDB文件(ACCESS)
查看>>
使用ADO操作MDB,关注数据类型
查看>>
使用windows自带Zip命令压缩文件
查看>>
windows获得文件大小
查看>>
Host 'ETCV3' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
查看>>
OCILIB在VS2008中的使用
查看>>
OCILIB VC2008 效率测试
查看>>
PL/SQL设置NUMBER显示为字符串
查看>>
linux ftp 脚本 -- 使用程序执行脚本
查看>>
MFC CListBox的使用
查看>>
VS2008向MFC 对话框 添加托盘图标(显示和消失)
查看>>
redhat中vsftp开机自启动
查看>>
MySQL存储过程,生成大量数据
查看>>
查询字段值出现多次的字段值
查看>>
SQL Server表存在则进行查重 SQL语句
查看>>
redhat 9 下sqlite 3的安装及编程
查看>>
两个同步表的字段复制.Oracle.
查看>>
windows MySQL 报“Got a packet bigger than 'max_allowed_packet' bytes”错误,解决过程.
查看>>
在Redhat9下静态编译glib库.
查看>>
CImg库编译使用.
查看>>