寻觅生命中的那一片浅草......

文章带标签 MySQL

MYSQL中如何删除多个名字相似的表

.转载的:
#!/bin/sh

MYSQLBIN=”/usr/local/mysql/bin/mysql”

$MYSQLBIN -uroot -pxxx dbname -s -e “show tables like ‘NTSWKDVL_%’;” \
|sed ‘s/^/drop table /g’ |sed ‘s/$/;/g’ >/tmp/deletetable.sql

$MYSQLBIN -uroot -p123456 wordpress -s -e </tmp/deletetable.sql

$MYSQLBIN -uroot -p123456 wordpress -s -e </tmp/deletetable.sql
新版本中可能不需要-e参数

常用MySQL命令

关闭外键检查:
SET FOREIGN_KEY_CHECKS = 0

创建新用户
grant all on dbname.tablename to username@hostname identified by ‘password’;

阅读全文»

一些MySQL的错误skip-name-resolve

[root@db1 ~]# service mysqld status
mysqld (pid 2965) is running…
[root@db1 ~]# service mysqld restart
Timeout error occurred trying to stop MySQL Daemon.
Stopping MySQL:                                            [FAILED]
Timeout error occurred trying to start MySQL Daemon.
Starting MySQL:                                            [FAILED]

阅读全文»

phpmyadmin导出数据中文乱码问题

phpMyAdmin版本是2.9.1.1

用phpMyAdmin备份数据库,导出来后,在本地用sqlyog还原的时候,出现如下错误:
Error occured at:2009-03-03 10:09:43
Line no.:11154
Error Code: 1062 – Duplicate entry ‘??????’ for key 2

打开sql文件看了下,会员表下的会员用户名是乱码,全都是类似于???,????的,因为现在很多程序都支持中文用户名了,而用户名又是唯一的,中文用户名变成乱码后,就出现很多相同的用户名,而我们导入这些出现乱码的数据时,前面已经有??????这个用户名了,所以下面出现第二个就报错了

阅读全文»

2025年五月
« 5月    
 1234
567891011
12131415161718
19202122232425
262728293031