我的CentOS 6.3服务器上的MySQL服务运行良好。 我从默认存储库使用phpMyAdmin-3.5.8.1。 我有可以连接到数据库的网站,并成功地使用它们。 我也可以使用mysql -u… -p…. -h….命令连接到数据库服务器。 数据库不在本地主机上,而是在另一台服务器上。 在$cfg['Servers'][$i]['host'] = '10.188.8.207';尝试了hostname和IP $cfg['Servers'][$i]['host'] = '10.188.8.207'; 我也有很多可用的空间。 用户不是root , $cfg['Servers'][$i]['connect_type'] = 'tcp'; 编辑:我在另一台服务器上遇到同样的问题,但消息有点不同: #2002 – Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 但我有 $cfg['Servers'][$i]['host'] = '192.168.100.219'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; 接下来,我添加一些垃圾到config.inc.php的顶部:我期望看到语法错误,但没有发生任何事情,因此我认为phpMyAdmin只是看不到/使用此文件。 ls -l config.inc.php -rw-r–r– 1 apache apache 3981 Sep 3 07:59 config.inc.php 我没有想法。 […]
我今天在CentOS服务器上查找MySQL慢查询日志,但是没有find日志。 我甚至做了一个“SELECT SLEEP(2)”testing,希望能创build这个文件。 请注意,我不是非常精通服务器,所以任何帮助表示赞赏。 7 8 [mysql.server] 9 user=mysql 10 basedir=/var/lib 11 12 [mysqld] 13 long_query_time = 1 14 log_slow_queries=/var/log/mysql_slow_queries.log 15 log=/var/log/mysql.query.log 16 17 ## FINE TUNING ## 18 19 key_buffer = 16M 20 max_allowed_packet = 16M 21 thread_stack = 128K 22 thread_cache_size = 8 23 query_cache_limit = 1M 24 query_cache_size = 16M 25 26 […]
我们的供应商今天告诉我,当使用Windows磁盘碎片整理程序时,我应该停止Microsoft SQL Server和MySQL等其他数据库系统。 否则,数据库可能会损坏。 由于我从来没有听说过这样的情况,有些怀疑, 我的问题是 : 碎片整理程序是否可能损坏打开的文件?
我试图在Ubuntu 12.04上安装MySql,但安装失败,出现错误:“ 无法更改为以用户'mysql'身份运行,请检查用户”mysql“是否退出。 所以我继续input命令: cat / etc / passwd | grep mysql ',结果为空。 我尝试通过发出命令“ useradd mysql ”来添加一个用户' mysql '。 但是它失败了,' useradd:user'mysql'已经存在 '。 当我尝试使用' userdel mysql '命令删除用户'mysql'时,也会失败,并显示“ userdel:can not remove entry'mysql'from / etc / passwd。 任何人都可以解释我怎么回事,并build议一个解决scheme。
在Ubuntu 12.0.4 LTS上通过apt-get安装Mysql之后,我将其置于无权限的位置,可以执行任何操作来授予权限或创build新用户。 我只能通过它连接到它 mysql –defaults-file = / etc / mysql / debian.cnf select host,user ,select_priv, Create_user_priv from mysql.user; 返回下表: +———–+——————+————-+——————+ | host | user | select_priv | Create_user_priv | +———–+——————+————-+——————+ | localhost | apsc | N | N | | localhost | pma_GSn1wBscFLp0 | N | N | | localhost | pp_sb_db | N […]
所以,如果我打开Mysql CLI并运行一个包含很多列和行内容的select语句,mysql将根据我的窗口分辨率来渲染它。 如果我的屏幕很小,而且一行不合适,它将会减半,并在第二行显示行的后半部分。 我正在寻找一种方式来输出行作为一个连续的行(所以他们可以很容易地阅读),然后使用命令选项卡的权利,看到后半部分的内容。 任何想法如何实现这一目标?
我正在开发一个Web应用程序,并且在我的开发和实际环境中的MySQL查询速度之间遇到了巨大的性能差异。 数据库: 2.5GB,三个表(一个表有27millogging)。 FULLTEXT索引和search。 一切都在需要索引。 数据库包含英国所有地址的logging。 DEV服务器:两岁的三星i5 Ultrabook。 运行XAMPP的Windows 8。 单个SSD。 大多数查找需要200ms以下,故意强调系统最大查找时间为5秒。 实时服务器: “混合”VPS(每个服务器最多8个节点)。 硬件规格是“双核英特尔®至强®处理器,最less8个CPU核心,24GB内存,RAID 10驱动器与15K SAS驱动器”。 大多数查找需要大约3-5秒,压力testing导致30秒查找。 我很满意我的开发服务器上的数据库性能,但是我真的需要生产服务器来匹配或者更好的。 在我为应用程序开发一个专用的盒子之前,根据您的经验,瓶颈可能是磁盘I / O还是CPU时间? 谢谢! 只是发布一个答案的logging: 我尝试使用带有RAID的SSD的VPS上的应用程序。 不同之处在于夜以继日,查找现在比我的开发机器还要快。 这是默认的MySQL安装,没有对caching,最大内存使用情况和其他参数进行编辑。
我有一个SQL备份,其中有数百个单独的数据库。 备份的容量大约为70GB,而且我花了无数个小时试图在新机器上恢复,因为前一个机器已经损坏。 我目前正在试图恢复这个做… mysql -u root -p > E:\CHI.sql 只要我运行这个,SQL备份去0KB,没有其他的事情发生。 我能做些什么来恢复这个SQL备份,因为这是非常紧急的,我从来没有遇到过这样的问题。
在我的服务器上,我有6个MySQL数据库。 他们都支持WordPress的网站。 由于某些原因,其中2个数据库无法访问。 据我所知,他们使用INNODB,但我不能确认它甚至做一个: mysql> use INFORMATION_SCHEMA; mysql> SELECT * FROM TABLES; 挂在我身上。 工作数据库看起来很好(至less网站在线)。 当我试图访问不良的数据库网站时,它将继续旋转。 如果我做一个: mysql> use rbb; mysql> SELECT * FROM wp_posts; 它只会挂起。 我的服务器正在运行CentOS 6.2,到目前为止我没有任何问题。 任何指针将不胜感激。 我不知道下一步该怎么做。 即使向服务器打开Sequel Pro也会挂起应用程序。 如果我尝试查询,然后检查另一个连接中的进程列表,则显示: +—-+——+———–+—–+———+——+—————-+————————+ | Id | User | Host | db | Command | Time | State | Info | +—-+——+———–+—–+———+——+—————-+————————+ | 10 | root […]
我是我的MySQL数据库的一些问题。 我configuration了数据库和其他服务(Apache,PHP)的服务器,并运行多个应用程序。 有两个问题。 第一:每天同时mysql失败,我必须去重新启动它。 第二:每次我连续多次重新加载网站mysql掉下来,再次需要重新启动。 140106 8:30:14 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use$ 140106 8:30:14 [Note] Plugin 'FEDERATED' is disabled. 140106 8:30:14 InnoDB: The InnoDB memory heap is disabled 140106 8:30:14 InnoDB: Mutexes and rw_locks use GCC atomic builtins 140106 […]