2014年03月7日,星期五
一、mysql常用语句 创建,删除和最基本查询: 显示数据库     mysql->show databases; 创建数据库     mysql->create database db; 删除数据库  mysql->drop database db; 选择数据库     mysql->use db 创建表         mysql->create table mytable(name varchar(20),sex(char(1),birth date); 删除表    mysql->drop table mytable; 显示表的内容   mysql->show tables; 显示表的结构   mysql->describe mytable; 更新: 1、对列的操作: 在一个表中增加一条字段 mysql->alter table yourtable add  name varchar(20)not null; 删除一个字段  mysql->alter table yourtable drop name ; 2、对行的操作: 插入一条记录   mysql->insert into mytable values(‘summer’,’m’,’1983-08-24′); 删除一条记录  mysql->delete from mytable where name=’summer’; 修···
2013年09月23日,星期一
linux的mysql突然出现 /usr/libexec/mysqld: File ‘./mysql-bin.001925’ not found (Errcode: 13) Failed to open log (file ‘./mysql-bin.001925’, errno 13)这样的错误 查看了好多的资料最后想起来是 我上次使用了”/usr/local/mysql/bin/mysqld_safe –user=root &”启动mysqld,所以产生的binlog文件权限变为root。 -rw-rw—- 1 root root       126 Apr 15 00:10 mysql-bin.001925 提醒一下启动mysql最好不要使用root用户,官方文档提倡用非root用户启动; 用chgrp和chown改变这个文件的用户组和用户就可以了!  
2012年09月5日,星期三
这几天一直想用delphi与mysql链接用的DBExpress可是参考了好多大侠的文章就是没有弄好! 说什么也不行就是提示出错!最后百度吧发现有好多文章说可以连上 我的就是连不上,何况mydac、dbx等,看看价格,还都不便宜, 那个价人民币我都嫌贵,何况还是dollars。 最好用最慢的 办法ado应该好办吧 测试环境: WinXP+SP3 Delphi7+SP3 mysql-5.1.14-win32 1.ODBC+ADO 先下载mysql-connector-odbc-3.51.12-win32这个版本好了,应该比较稳定。 安装完ODBC驱动,配置数据源。在“系统DSN”中添加一个数据源,选择“MySQL Connector/ODBC v5”驱动程序,然后设置连接参数。“Data Source Name”可自己随意起,Description随便写,Server填写数据库地址,User、Password就不用多说了吧,Database是要连接的数据库,Port可不填使用默认值,默认就是3306端口,如果修改了数据库连接端口自然在此也要做相应改动。如下图。 mysql-odbc-dsn.png 此时配置就完成了,点击确定后可···
2012年02月28日,星期二
mysql新增一个用户 增加一个用户mytest密码为abc123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。 首先用以root用户连入MYSQL的命令行(mysql Command line Client),   然后键入以下命令:mysql>grant select,insert,update,delete on *.* to mytest@”%” Identified by “abc123”;   回车后就增加了一个可以在任何主机访问mysql的用户名mytest密码为abc123的用户   增加的这个用户是十分危险的,你想如某个人知道mytest的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了.   最好用下边的命令   mysql>grant select,insert,update,delete on mydb.* to mytest@192.168.1.5 identified by “abc123”; 这样即别人知道mytest的密码也不能访问你的mysql,只有 192.168.1.5这台机器用mytest用户名abc123密码才能···
2012年02月20日,星期一
解决数据库 Table ‘xxx’ is marked as crashed and should be repaired 错误的参考这些东西都是从其他地方找来的一些解决MYSQL数据库这个错误的方法,并不一定适用于神迹数据库,仅仅供参考一下,具体的解决方法还是需要摸索。也可能其中任意方法都可以适用于本数据库。我暂时没有条件测试,有条件的去测试一下,有望解决数据库报此错误的问题。 (一) 昨晚浏览自己的Blog的时候,突然发现所有页面都无法显示,到后台查看的时候,发现一个”Table ‘xxx’ is marked as crashed and should be repaired” 的错误。连忙上网搜索,原来修改这个严重的错误很简单: 1. 进入管理mysql的phpmyadmin 2. 在左则选中自己的数据库 3. 在右则勾选中错误信息中的那个’xxx’表 4. 滚动屏幕到下面,有个下拉菜单(With selected:),选择”Repair table” 修改之后,并没有发现有什么数据损失,连忙备份了一份数据库到邮件里面,备份还是很重要的! (二) 现象: mysql> use y···