始化数据库并生成随机密码
mysqld --initialize --user=mysql --console (--console可无) 或%MYSQL_HOME%\bin\mysqld --initialize --user=mysql --console
初始化数据库并生成空密码
mysqld --initialize-insecure --user=mysql 或%MYSQL_HOME%\bin\mysqld --initialize-insecure --user=mysql 将MySQL添加到系统服务: 以管理员自身份打开CMD执行以下命令(注意必须以管理员身份打开,否则报错) 进入bin目录mysqld --install MySQL(MySQL为服务名,根据需要自己起名) 或%MYSQL_HOME%\bin\mysqld --install MySQL 提示安装成功。 启动服务:net start MySQL5.7.16(服务名) 关闭服务:net stop MySQL5.7.16 删除服务: 控制台命令行删除:mysqld -remove win中删除:sc delete MySQL5.7.16 设置root用户密码 set password for root@localhost = password
二、php配置
支持性组件扩展库路径配置: extension_dir = "D:/amp/php-7.0.13-Win32-VC14-x64/ext" 需要启用的支持性组件前的";"去掉 如extension=php_pdo_mysql.dll 默认session保存到文件:session.save_handler = files 则设定保存文件路径:session.save_path = "D:/amp/php-7.0.13-Win32-VC14-x64/custom" 临时文件路径设置:upload_tmp_dir = "D:/amp/php-7.0.13-Win32-VC14-x64/tmp" 时区设置:date.timezone = Asia/Shanghai php.ini设置参考项: //处理session存取的模式 session.save_handler = files //session档案存放路径 session.save_path = /tmp //session使用cookie的功能,启动: 1 session.use_cookies = 1 //session名字 session.name = PHPSESSID //自动启动;0:关;1:开启 session.auto_start = 0 //session使用cookie的生存期,以秒为单位 session.cookie_lifetime = 0
三、apache配置
配置ini文件: 实际目录变量,改后其他相对目录相应改变 Define SRVROOT "D:/amp/Apache24" 如影响到DocumentRoot、Directory、ScriptAlias LoadModule php7_module "D:/amp/php-7.0.13-Win32-VC14-x64/php7apache2_4.dll" PHPIniDir "D:/amp/php-7.0.13-Win32-VC14-x64" AddType application/x-httpd-php .php .html .htm 首页格式 <IfModule dir_module> DirectoryIndex index.html index.php index.htm </IfModule> 临时启动服务:cmd进入控制台命令行切换到bin目录:运行httpd 安装系统服务: cmd进入控制台命令行切换到bin目录 安装Apache到系统服务:httpd -k install -n "Apache2.4"(-n "Apache2.4"设服务名为Apache2.4,也可不起名,自动命名) 启动服务:net start Apache2 关闭服务:net stop Apache2 删除服务:httpd -k uninstall -n "Apache2.4" 如之前安装过Apache或MySQL服务,可查看服务内路径,停止原服务,删除原文件。否则可能产生因服务名相同、服务名不同但端口已被占用等情况。