搭建服务器Apache+PHP+MySql需要注意的问题

参见https://www.cnblogs.com/bytebull/p/7927542.html

一、软件下载的都是用zip压缩文件,三个软件均需手动配置,若想省事,可考虑phpstudy,一键安装。

我的服务器文件目录:

 二、安装PHP时需注意,新版本的PHP已不支持php_mysql.dll,改为php_pdo_mysql.dll,配置时需注意。

三、1.安装mysql需要注意,执行mysqld install前最好在cmd执行初始化命令mysqld --initialize-insecure --user=mysql;

2.如果输入 net start mysql后无法启动MySQL服务器,则可能是mysqld install 安装mysql时路径有问题,需要cd到mysql的bin路径中安装mysql;

3.新版本mysql设置新密码不支持update user set password=password("新密码") where user="root";

改为ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';参见https://www.cnblogs.com/agmj117/p/7741968.html

四、1.使用phpmyadmin时,先用浏览器到setup文件夹安装后再使用。

2.使用phpmyadmin时,设置好root新密码后,存在不能登录的问题,一种可能就是新版本的mysql密码授权方式从旧版的'mysql_native_password'改为'caching_sha2_password',而phpmyadmin只支持'mysql_native_password',解决办法就是更改mysql密码授权方式,在配置文件my.ini中加入

[mysqld]
default_authentication_plugin=mysql_native_password

然后重启mysql,参见https://www.51-n.com/t-4578-1-1.html;或者更改root的密码方式,执行ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'MyNewPass';

存在不能登录的问题,还有可能是设置好密码后没有执行flush privileges进行刷新。

 

posted @ 2018-05-30 20:26  西桑  阅读(102)  评论(0编辑  收藏  举报