搭建服务器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进行刷新。

 

转载于:https://www.cnblogs.com/seasun2007/p/9113128.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266970.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php行为日志,利用ThinkPHP的行为扩展做系统日志

1:模块配置:return array(action_end > array(Admin\\Behaviors\\LogBehavior),);2:数据库建表:create table logs(id int(11) primary key auto_increment,url char(30) not null,operator int(11) not null,description char…

nagios搭建(一):nagios3.2的搭建

此文章的大多地方采用的是elain的博客内容:http://elain.blog.51cto.com/3339379/711549小部分内容是自己的从别的文章总结过来的,已经试验过了1.需要的软件包:nagios-3.2.0.tar.gz nagios的主软件包nagios-cn-3.2.0.tar.…

0530JavaScript基础2

常用内置对象 所谓内置对象就是ECMAScript提供出来的一些对象,我们知道对象都是有相应的属性和方法 数组Array(部分相当于列表) 1.数组的创建方式 var colors [red,color,yellow]; 使用构造函数(后面会讲)的方式创建 …

.net mvc 超过了最大请求长度 限制文件上传大小

在我们的项目中遇到"超过了最大请求长度"如下图所示,是因为IIS默认请求长度4M,当请求长度大于这个值的时候报错,下面是解决方案. 解决方案:修改web.config文件 1、注意在mvc中有两个web.config文件,如下图,一个位于Views下,是用来控…

分布式之缓存击穿

什么是缓存击穿 在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示 因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量…

(转)VS2010 快捷键

之前写代码很少用到快捷键,感觉用鼠标也一样,但是还是觉得能熟练用快捷键的人很牛一样的,相信很多人也有我一样的想法的,现在我还是觉得记些快捷键还是很有必要的(或者是为了看起来更牛点吧 ), 所以这样转载下VS2010快…

arcgis建立拓扑分析(检验矢量图)

目的:矢量图画好后,检查是否有伪节点,悬挂节点等,线要素和面要素都可以检查。伪节点,两条线应该相交但是画的没相交;悬挂节点,两条线看似相交了但是没有节点,因此路径不同&#xff0…

oracle11g导出dmp文件 少表,Oracle11g导出dmp并导入Oracle10g的操作记录

Oracle11g导出dmp并导入Oracle10g的操作记录。操作环境说明:Oracle11g环境:Windows7,Oracle Database 11g Enterprise Edition Release 11.2.0.1.0,ZHS16GBK。Oracle10g环境:中标麒麟,Oracle Database 10g …

完整国内城市js级联选择

js代码: View Code var china [//直辖市[北京市],[上海市],[天津市],[重庆市],//华北地区[河北省,石家庄,唐山,秦皇岛,邯郸,邢台,保定,张家口,承德,沧州,廊坊,衡水],[山西省,太原,大同,阳泉,长治,晋城,朔州,晋中,运城,忻州,临汾,吕梁],[内蒙古自治区,呼和浩特,包头,乌海,赤峰…

302重定向问题

在把原有的项目迭代以后出现了访问原有域名: abc.dex 不能访问的情况(注意:这种情况时而能访问,时而不能访问) 必须访问:abc.dex /login.index才能登陆 下面是抓取网络状态的截图: SLB在做…

2017级面向对象程序设计——团队作业1

这是一股来自青青草原的神秘力量 团队信息 团队名称 青青草原战队队伍成员 阮君曦 031702116(队长)史恩泽 031702122蓝飞鹏 031702112张凌昕 031702105林鑫 031702138团队合照人物属性 阮君曦(懒羊羊) 风格: 一旦进入学习状态便一发不可收拾。…

雅礼集训 2017 Day1

T1:loj 6029 市场 题目大意: 维护一个数据结构支持区间加 区间除法 区间求最小值 区间求和 思路: 用线段树维护区间加 区间求最小值 区间和 对于区间除法 注意到除数d很大而加法的w很小 尝试将区间除法变成区间减法 可以转化成减法的情况就是…

多行文本框

2019独角兽企业重金招聘Python工程师标准>>> #-*- coding: UTF-8 -*- import wxclass TextFrame(wx.Frame):def __init__(self):wx.Frame.__init__(self,None,-1,u多行文本框,size(250,150))panelwx.Panel(self,-1)multiTextwx.TextCtrl(panel,-1,"Python is a…

Directx11教程(55) 建立球形和锥形物体

本教程中,我们新建2个model class,SphereModelClass以及CylinderModelClass,分别用来表示球形和锥形物体。 程序执行后的界面如下: 线框模式界面如下: 从线框模式可以看出,球形是由三个因素决定:半径、经度…

JAVA基础学习之路(十一)引用传递

引用传递: 不同栈内存可以指向同一块堆内存,不同栈内存可以对一块堆内存进行修改 范例一: class Message {private int num 10;public Message(int num) {this.num num;}public void setNum(int num) {this.num num;}public int getNum() …

php常见数据类型转换与判断

2019独角兽企业重金招聘Python工程师标准>>> 强制类型转换问题: (array) false > array(0>) (array) true > array(0>1) (array) null >array( ) 进行类型转…

Maven deploy部署jar到远程私服仓库

一、配置私服账号密码 修改maven配置文件,在$MAVEN_HOME/conf/setting.xml中增加如下配置: 注意,这里配置的id为releases何snapshots,当然可以改为其他,先记得这里有过id的配置,后面有用 二、配置远程发布到…

linux系统etc什么意思,etc.是什么意思 linux下的etc是什么意思

Etc是Electronic the collection的缩写,指电子不停车收费系统,是指车辆在通过收费站时通过车上安装的Etc车载系统与收费站之间微波通讯,进行车辆识别,再联合网络和银行进行自动扣费的一种新型收费模式。电子不停车收费系统(英语&a…

万里长征,始于足下——菜鸟程序员的学习总结

最近一直的谈论如何学习,如何做笔记,学习方法是否正确?(发现问题——创新的原动力)为什么开始系统化学习了,反而暴露许许多多的问题?细想也并不是很多,这都是过去的遗留问题&#xf…

SSM整合笔记

SSM整合笔记 1&#xff0c;创建maven项目 创建maven项目过程省略 ps&#xff1a;如果创建完maven项目之后项目报错&#xff0c;可能是没有配置Tomcat 2&#xff0c;在pom.xml里面导入相应的jar的依赖 <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi…