自制“WAMP”(二)

本文介绍了如何在Windows上手动配置WAMP环境,包括Apache、PHP的安装与配置,以及MySQL的下载、初始化和配置。作者建议避免使用Windows Installer以更好地控制安装过程,并详细说明了创建my.ini配置文件、初始化MySQL数据库、设置服务以及修改密码的步骤。最后,通过建立测试数据库和PHP连接验证了环境的正确性。
摘要由CSDN通过智能技术生成

自制“WAMP”(一)基本完成了W(windows)A(Apache Httpd)P(php)的安装与配置,还差一个M(mysql)。

其实吧这个mysql集成意义不大,也就是开发环境用用,生产环境应该都有单独的数据库服务器,既然说到这里了,就搞一下吧。

1、下载mysql

mysql下载地址

MySQL :: Download MySQL Community Server (Archived Versions)icon-default.png?t=N7T8https://downloads.mysql.com/archives/community/

另外提一句,想自己搞集成环境,最好不要下载windows installer这类文件,安装过程不受控,注册服务不受控,不是太好操作,当然不是不能操作,说白了就是对windows服务和相应的配置文件进行修改。麻烦点而已。

选择想要的版本(往大了选,以防被漏扫到),下载zip包。下载后解压,放到目录文件夹下面

 下载好的zip包不带配置文件,连样稿都没有,这个差评。在bin目录的上级目录(解压后的主目录)自己建一个my.ini文件

[mysqld] 

default-time-zone = '+8:00'
# 设置 3306 端口 
port=3306 
# 设置 mysql 的安装目录
basedir=E:\mywamp\bin\mysql-8.0.30-winx64
# 设置 mysql 数据库的数据的存放目录
datadir=E:\mywamp\data
# 允许最大连接数 
max_connections=200 
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 
max_connect_errors=10 
# 服务端使用的字符集默认为 UTF8 
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎 
default-storage-engine=INNODB 
#设置默认地区时间
 
# 默认使用“mysql_native_password”插件认证 
default_authentication_plugin=mysql_native_password 
[mysql] 
# 设置 mysql 客户端默认字符集 
default-character-set=utf8mb4 
[client] 
# 设置 mysql 客户端连接服务端时默认使用的端口 
port=3306 
default-character-set=utf8mb4

 以上配置是抄的。

管理员权限运行cmd,找到mysqld所在的目录,执行

 mysqld --initialize --console

对数据库进行初始化

注册服务成功后,就基本搞定了。

初始化后系统会分配一个随机密码,还是很复杂的

记住这个密码,一会儿要用的

运行一下命令安装mysql服务,并启动。

mysqld --install
net start mysql

首次登录就让修改密码的。

alter user USER() identified by 'yourpassword';

登录成功!

建一个测试库,写一个php连接试一下。

修改php.ini文件

doc_root改

extesion_dir改

重启服务。

结果 

搞定! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值