我正在尝试使用以下命令创建数据库:
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的响应也很好。网络没有问题,因为我的应用程序正在从之前创建的其他数据库中获取数据。我的问题是,我不能创建或删除任何数据库。
先谢谢你了。
3条答案
按热度按时间huwehgph1#
可能是其他应用程序在查询时减慢了您的服务器速度。您需要查看slow query log以确定是哪一个。
toiithl62#
请打印控制台输出
也许你的软件或网络卡住了?你怎么知道这是MySQL的问题?
您还可以尝试使用以下命令诊断网络问题:
kr98yfug3#
我也面临着同样的问题。
(Take创建数据库的时间太长)
解决方案:
数据库创建命令运行顺利。