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

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

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

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的时候可以参考下各个目录的作用!

分享到 :
相关推荐

香港多ip站群服务器租用怎么选择

具体内容如下:1。看网站的安全性做网站运营的人都知道。网站持续受到攻击会非常生气[&...

如何选择韩国服务器(如何选择韩国服务器地址)

选择韩国服务器的方法:1。根据自身网站的需求合理评估服务器配置。选择合适的韩国服务器...

美国网站服务器如何防御网络攻击(美国网站服务器如何防御网络攻击的)

美国网站服务器防御网络攻击的方法:1。不要使用美国网站服务器保存非必要的客户数据。防...

美国服务器Linux系统下常见的软件包有哪些(linux常用软件包)

美国服务器Linux系统下常见的软件包有:1。后缀为rpm的软件包。是相应软件在固定...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注