|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。
1.phpnow下重装Mysql数据库
假如之前重装过体系或卸载过服务,本来的Mysql文件夹完整保存原状,只必要将mysql安装成服务,能够按以下步骤操纵:
在bin目次下
msyqlin>mysqld-ntinstall服务名--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表,确认这些数据库能够一般运转:
selectTABLE_SCHEMA,count(*)fromINFORMATION_SCHEMA.tableswhereengine=innodbgroupbyTABLE_SCHEMA;
3.默许的Windows下的MySql目次布局
MySql根目次下
--bin寄存mysql的客户端及服务端工具
--data寄存mysql数据,包含innodb的文件ibdata1
--share寄存尺度报错信息
my.inimysql设置文件
即bin,data,share,mysq.ini等目次和文件在mysql根目次下安排成以上布局,为默许路径,mysql不必要出格指定路径便可找到相干文件
phpnow下默许mysql数据库放在data目次下,innodb的数据文件ibdata1也在data目次,日记文件也放在data目次下。
在phpnow下重装mysql的时分能够参考下各个目次的感化!
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。 |
|