在Mysql版本5.0.77上,我运行了以下代码
CREATE TRIGGER ins_trap_to_memory AFTER INSERT on Table1
FOR EACH ROW
INSERT INTO Table1_Copy SELECT NEW.*;
它运行了,但现在每当我尝试执行某些操作时,数据库都会断开连接:
无法查看触发器-
mysql> SHOW TRIGGERS LIKE '%'\G
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect.
无法使用以下查询重命名数据库。我正在使用mysql2
RENAME DATABASE a to b;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database a to b' at line 1
我是mysql的新手。正确的语法是什么?
我安装了wamp.phpmyadmin,运行良好。现在我已经安装了mysql命令行客户端,我无法从mysql命令行或phpmyadmin连接到我的数据库。重新启动后,我无法访问phpmyadmin #1045 Cannot log in to the MySQL server。此外,mysql命令行不接受我的密码并拒绝我的配置文件:
C:\wamp\bin\mysql\mysql5.5.24
my.ini
port=3306
my config.inc.php
$cfg['Servers'][$i]['verbose'] = 'localhost'
好了,我有一个非常大的(40 so )数据库,其中包含一个表。我转到Windows MySQL命令提示符并键入:
drop database very_large_db;
我等了几分钟,它返回了一个错误。对不起,我忘了记错误号了。然后,它尝试重新连接,但无法重新连接到MySQL命令提示符。然后,我重新启动了计算机,返回到命令提示符,并再次尝试删除数据库。在这一点上,它把我踢出去了,MySQL服务也停止了(在services.msc中进行了验证)。接下来,我决定转到Windows Explorer中的MySQL数据目录,并手动删除数据库目录。它没有删除任何问题,并且当我在MySQL命令提示符中执