易截截图软件、单文件、免安装、纯绿色、仅160KB

MySql的服务启动不了

前段时间安装MySQL, 非常顺利, 很快就安装了, 然后经过简单的配置. 进入MySQL的控制台, 输入密码. 然后就顺利地进入到了工作状态.
但是当我第二天进入MySQL的控制台, 输入密码时, 滴的一声后,整个控制台就消失了.重新试了几次, 问题依旧. 就上网百度一下,发现有不少人遇到同样的问题, 很多人都说时my.ini配置错误, 于是打开my.ini按照网上的说的修改, 然后重新启动服务,结果还是不可以. 于是没有办法,就重新安装吧. 重装, 可是在配置到最后一步时,死活完成不了(因为那个步骤就有启动服务的, 服务始终启动不了). 又重新上网找.终于找到解决问题的办法:
 先看看MySQL的服务的参数, 所使用的配置文件在什么位置. 我这边的版本就是在安装目录.打开my.ini找到datadir, 然后在打开这个路径删除有关MySQL的文件还有文件夹. 然后再此重新安装, 问题解决.
不过后来又发现同样的问题, 不可以用之前的方法解决了, 即删除对应文件及文件夹, 然后重新安装. 我们用另外一种方法: 当安装完成后, 先把my.ini备份一份. 然后当服务启动不了, 就恢复my.ini.
错错错, 后来发现是每次为了测试我把里面的mysql这个数据库给删除了(drop database mysql), 这时候停止服务,然后再启动服务,就怎么也起不来了.因此很重要,不能删除这个数据库.
当然你如果误删就按照上面说的删除数据目录然后再重新安装.


相关文档:

Mysql的字符串函数

前注:对于针对字符串位置的操作,第一个位置被标记为1。
ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。
mysql> select ASCII('2');
-> 50
mysql> select ASCII(2);
-> 50
mysql> select ASCII('dx');
-> 1 ......

完美解决mysql下utf 8的乱码问题


完美解决mysql下utf-8的乱码问题
建表时先加上default charset=utf8;
插入中文数据之前(Mysql命令提示符下)是用set names gb2312;
在php页面中设置是mysql_query('SET NAMES UTF8');
在php页面(已设定为utf8后)中插入中文数据不会出现乱码,应该插入数据库的时候就是以utf8字符集插入中文数据的故不会出现问题!
在php ......

MySQL 备份和恢复策略

在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。本文主要对MyISAM表做备份恢复。
 
备份策略一:直接拷贝数据库文件(不推荐)
备份策略二:使用mysqlhotcopy备份数据库(完全备份,适合小型数据库备份)
备份策略 ......

最简单的配置mysql免安装版本的方法

为了让用户不需要自己运行mysql安装程序安装mysql数据库,软件发布时需要打包免安装版本的mysql。从mysql官网上直接下载的免安装版本需要各种配置,如果配置不好,很容易产生各种各样的问题。尤其是错误码为1067的问题,我试验了网上的很多方法都没起作用,最后想了一个最简单的方法:
    (1)首先使用安 ......

mysql 恢复被删的 root 账户

.关闭现有mysql
.不加载grant_tables而进入mysql
D:\>mysqld-nt --skip-grant-tables OR mysqld_safe --skip-grant-tables
.新开一个cmd窗口,然后按下面执行
D:\>mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.0.27-community-nt ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号