新安装的wampserver怎么使用本机已有的mysql作为数据库

本文介绍了解决WAMP服务器与已安装MySQL冲突的问题。通过修改WAMP集成的phpMyAdmin配置文件,使得其能够正确连接到本地已有的MySQL数据库,避免了因环境变量指向旧MySQL路径而导致的登录失败问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般在一台没有安装mysql的机器上安装好wamp后,可以直接在wamp的phpMyAdmin中打开集成的mysql并设置用户信息。

而如果之前已经安装配置好mysql(有用户名密码),之后才安装wamp的话,wamp的mysql会与本机mysql产生冲突,
导致顶开phpMyAdmin的时候会报错,错误信息大致是“用户root未使用密码进行登录”。

分析一下原因可以知道,phpMyAdmin会读电脑环境变量中的mysql的路径,而环境变量中已经存在了一条老mysql的路径。
在安装wamp后,wamp就会读取这条老的mysql路径而不会读取自带集成mysql的路径,但是wamp仍然会使用自己集成mysql的配置信息(新安装的wamp的mysql配置信息没有密码),
最终导致用集成mysql的配置信息去访问老mysql的数据库,所以就会报错。

网上其他的解决办法大致有两种:一种是备份好老的mysql信息,然后卸载掉,把数据转移到集成mysql中,另一种是改变老mysql的端口号,防止两个mysql冲突

而笔者给大家带来的方法是直接改变集成Mysql的配置信息,用以访问本机已经存在的Mysql,经笔者实验,这种方法相当方便。
方法如下
在D:\wamp\apps\phpmyadmin4.1.14下编辑config.inc.php
找到下面两句话

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

将他们的值改成本机mysql的用户名和密码。

重启wamp所有服务,再次打开phpMyAdmin的时候就能访问mysql了

在Windows环境下使用WAMPServer并配置MySQL 5.7.43版本数据库的步骤如下: 1. **下载MySQL**: 访问MySQL官网(https://dev.mysql.com/downloads/mysql/),选择适合Windows的二进制安包,下载MySQL Server 5.7.x版本。 2. **安WAMPServer**: WAMPServer已经包含了Apache、PHP和MySQL,所以不需要单独安。打开WAMPServer控制面板,确认MySQL服务已开启。 3. **启动MySQL**: 找到WAMPServer的安目录(通常是C:\wamp64),在bin文件夹下找到mysql.exe双击运行,首次启动会提示设置root用户的密码。 4. **访问MySQL命令行**: 右键点击MySQL的绿色图标,选择“Shell”,或直接输入`wampmanager`然后选择MySQL Shell。 5. **创建新的数据库**: 在命令行中输入以下SQL命令,将'databasename'替换为你想要创建的数据库名: ``` CREATE DATABASE databasename; ``` 6. **切换到新数据库**: 创建好后,执行以下命令切换到新数据库: ``` USE databasename; ``` 7. **配置My.cnf文件**: 如果需要修改配置,可以编辑安路径下的my.ini文件(在WAMP64安时默认是`c:\wamp64\bin\mysql\mysql57\my.ini`)。例如,增加最大连接数等配置。 8. **重启服务**: 保存更改后,停止MySQL服务(`net stop mysql`),然后启动(`net start mysql`),让新的配置生效。 9. **验证安**: 使用PHP或其他支持MySQL的工具测试连接,如phpMyAdmin,确保能成功连接到新创建的数据库。 **相关问题--:** 1. 安过程中遇到错误怎么办? 2. 如何通过phpMyAdmin管理MySQL数据库? 3. 如何查看和管理MySQL的用户权限?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值