百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 网站模板(百分百源码网)>电脑软件>服务器> phpnow从新安装mysql数据库的要领
分享本文到:

phpnow从新安装mysql数据库的要领

发布时间:05/16 来源:未知 浏览: 关键词:

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

热门标签:dede模板 / destoon模板 / dedecms模版 / 织梦模板
责任编辑:Sp8Vd
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助



订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板