我正在尝试使用以下方法创建数据库:
create database test;
看起来很简单,但是当我按回车键时,它只是等待。没有错误消息,只是什么都没有。还有另一个数据库正在为实时应用程序工作,因此我无法重新启动 mysql 服务。 Mysql必须一直处于事件状态。对于这种情况我能做些什么吗?原因是什么?
输出:
root@delta-dbs1:/# mysql -u mysql -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 124011
Server version: 5.1.30-ndb-6.3.20-cluster-gpl MySQL Cluster Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> create database test_wips;
之后就没有任何内容了。它只是挂起。而且 ping 的响应也很好。网络没有问题,因为我的应用程序正在从之前创建的其他数据库中获取数据。我的问题是,我无法创建或删除任何数据库。
提前致谢。
最佳答案
可能其他应用程序正在通过查询减慢您的服务器速度。您需要查看slow query log检查是哪一个。
关于mysql - Mysql下创建数据库很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5577340/