记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

MySQL的本地数据安全隐患

    不知道大家有没有这样的习惯,总之我是有的。我个人习惯于将所有的软件安装在D盘,但是唯独Apache、MySQL、PHP、TomCat、J2sdk等都是配置在C:Apache Group。至今习惯仍然保持,而且一直没有出过问题。但是就前不久,我的主板坏了,系统不得不重装。千不该万不该的就是在装系统的时候把整个C盘format掉了。而我在做东西的时候,创建的数据库、表结构等等都没有备份下来,有些写了程序、或者在文档中更新过的,都可以对照着恢复过来,其他的就无能为力了,真是欲哭无泪了。

    俗话说“吃一堑,长一智”,装完系统,配置完开发环境的第一件事就是把MySQL的数据库目录移动到D盘,以免发生上次一样的悲剧,下面我们看看怎样移动MySQL的数据库所在目录的位置。当MySQL被运行后,MySQL会在C:Windows(WinNT)下产生一个my.ini文件,这个里面设定了MySQL一些配置信息:

#This File was made using the WinMySQLAdmin 1.4 Tool
#2005-9-27 13:17:53

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=C:/Apache Group/mysql-4.0.17  #安装目录
#bind-address=192.168.0.233           #数据库绑定的IP
datadir=D:/databases/mysql            #数据库的目录
#language=C:/Apache Group/mysql-4.0.17/share/your language directory  #数据库的默认语言
#slow query log#=
#tmpdir#=
#port=3306             #端口号
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/Apache Group/mysql-4.0.17/bin/mysqld-nt.exe
user=root   #用户名
password=123456 #密码

    那么我们只需要把datadir=D:/databases/mysql 改为想要移动的位置,然后把默认的数据库目录下面的所有文件copy到D:/databases/mysql里,然后重起MySQL,OK,一切搞定。你再也不会像我一样倒霉了。改起来虽然容易,当往往关键的一刻能够帮你不少的忙。

Tags: mysql

« 上一篇 | 下一篇 »

只显示10条记录相关文章

通过mysql的日志恢复数据库 (浏览: 883, 评论: 1)

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

发表评论

评论内容 (必填):