phpnow重新安装mysql数据库的方法

admin3年前服务器57

1.phpnow下重装Mysql数据库

如果之前重装过系统或卸载过服务,原先的Mysql文件夹完全保留原状,只需要将mysql安装成服务,可以按以下步骤操作:
在bin目录下
msyql\bin>mysqld-nt install 服务名 --defaults-file="my.ini文件的位置" //安装mysql服务
以指定的服务名安装成服务,服务运行时,在指定位置读取my.ini文件
如果my.ini的位置放置正确,即在默认的mysql目录结构下放置,可以不用加--defaults-file="my.ini文件的位置"指定文件位置


2.重装mysql时移动文件位置的情况

在my.ini的[mysqld]里有三个设置
basedir="盘符:/PHPnow/MySQL-5.0.15b/"
datadir="盘符:/PHPnow/MySQL-5.0.15b/data"
innodb_data_home_dir="盘符:/PHPnow/MySQL-5.0.15b/data"
其中basedir在迁移时一定要设置,否则基本会导致服务不能启动
另外innodb的数据文件ibdata1如果没有放在默认位置(例如PC_webserver套件就单独设置了一个database目录存放),那么一定要设置
innodb_data_home_dir的路径,否则的话服务第一次可以启动,而且会在应该存放ibdata1的路径下新建一个初始的ibdata1文件,看起来正常但所有使用innodb存储引擎的数据库的数据都会丢失,而且再次重启时,会无法启动
如果修改过ibdata1文件位置,在安装好后可以,查询哪些数据库使用到了innodb表,确认这些数据库可以正常运行:
select TABLE_SCHEMA,count(*) from INFORMATION_SCHEMA.tables where engine='innodb' group by TABLE_SCHEMA;


3.默认的Windows下的MySql目录结构

MySql根目录下
--bin 存放mysql的客户端及服务端工具
--data 存放mysql数据,包括innodb的文件ibdata1
--share 存放标准报错信息
my.ini mysql配置文件
即bin,data,share,mysq.ini等目录和文件在mysql根目录下放置成以上结构,为默认路径,mysql不需要特别指定路径就可找到相关文件
phpnow下默认mysql数据库放在data目录下,innodb的数据文件ibdata1也在data目录,日志文件也放在data目录下。
在phpnow下重装mysql的时候可以参考下各个目录的作用!

标签: phpnowmysql
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

mongodb是什么类型的数据库?mongodb和mysql的区别是什么?

MongoDB是什么类型的数据库?MongoDB是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非...

MySQL和SQLite有什么区别?MySQL和SQLite比较

mysql和sqlite有什么区别?MySQL和SQLite是当前两款主流的开源关系数据库管理系统(RDBMS)。我们在创建网站时,一般需要选择合适的数据库来存储数据,现在可以使用的开源数据库种类繁多...

sqlite和mysql哪个快?SQLite和MySQL数据库的区别和选择建议

sqlite和mysql哪个快?我们在选择WordPress程序建站的时候,一般大家都会用mysql数据库,但是其实还是支持sqlite数据库的。测试数据时候,sqlite确实是快于mysql,但是s...

wampserver安装多个版本php、mysql、apache

今天,我在调试一套php程序的时候,该程序中使用的某些函数在低版本中无法使用,所以只能在搞个高版本的php。以下是我成功配置后的截图不同版本的php:不同版本的apache:这里我以安装php5.3....

mysql服务器版本和客户端版本的区别是什么

MySQL 服务器版本和客户端版本的区别主要在于功能和应用范围上的差异:1、功能差异MySQL 服务器版本提供了完整的数据库管理功能,包括创建、修改、查询和删除数据库、数据表等,以及支持事务、索引、备...

WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置

第一: 装http服务器apacheapache安装完成,如果出现apache端口被占用的情况,请关闭你的迅雷,或者某些杀毒软件!第二步:安装PHP:1)、将php-5.2.4-Win32.zip压缩...