左岸印象
mysql

分类: 服务器类 作者: 阅读: 4,920  

由MySQL用来存储数据的文件格式以已经被广泛地测试过,但是总是有外部情况可以导致数据库表被破坏:

1.mysqld进程在一个写入当中被杀死。
2.计算机的意外关闭(例如,如果计算机掉电)。
3.一个硬件错误

例如:

 Table ‘.\数据库名\表名’ is marked as crashed and should be repaired

在执行崩溃恢复时,理解在一个数据库中的每一个表tbl_name对应的在数据库目录中的3个文件是很重要的:

             文件                        用途
“tbl_name.frm” 表定义(表格)文件
“tbl_name.MYD” 数据文件
“tbl_name.MYI” 索引文件

这3个文件的每一个文件类型可能遭受不同形式的损坏,但是问题最常发生在数据文件和索引文件。

阅读全文      暂无评论

分类: 服务器类 作者: 阅读: 2,265  

首先杀之: killall -TERM mysqld(如果是windows,直接调出进程管理器,结束之)
以安全模式启动 MySQL :
/usr/bin/safe_mysqld –skip-grant-tables &
(windows 下 mysql安装所以盘/mysql/bin/safe_mysqld –skip-grant-tables )
就可以不需要密码就进入 MySQL 了。
然后就是
>use mysql
>update user set password=password(“new_pass”) where user=”root”;
>flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL

阅读全文      暂无评论
标签: ,

分类: 服务器类 作者: 阅读: 2,104  

phpmyadmin建立数据库:
1.用root帐号登陆进去后在“创建一个新的数据库”那输入数据库名,后面选gbk_chinaese_ci
2.回到首页选“权限”添加新用户,输入用户名。主机选“本地”输入密码后点执行
3.编辑权限那边点“全选”后把管理那边的勾全部去掉。数据库就建立好了。最后点SQL把下面的代码复制进去改下帐号密码后点执行就可以

《 set password for 帐号@localhost=old_password(‘密码’); 》

阅读全文      暂无评论

分类: 服务器类 作者: 阅读: 7,964  

备份:
1.可以到phpmyadmin图形化工具手动备份
2.打开CMD命令提示符,切换到MYSQL程序安装目录的BIN目录,输入
“mysqldump -u帐号 -p密码 数据库名 > 备份路径”
  mysqldump -uroot -p*** my_sql > e:\my_sql.sql

还原:
“mysql -u帐号 -p密码 数据库名 < 路径”
mysql -uroot -p*** my_sql < e:\my_sql.sql

备注:备份数据库的时候用的>符号,还原用< 并要注意空格位置

阅读全文      暂无评论