请帮忙! 有服务器问题,MySql不再运行在我们的服务器(Ubuntu)上。 该服务不被识别,需要重新安装。 不幸的是,数据库还没有备份48小时,这是很多的信息。 我如何重新安装MySql并保留我所有的数据库数据? 请注意 – 我根本无法访问mysql。 我不能使用命令行mysql和phpmyadmin。 在此先感谢,让我知道如果我错过了重要的细节。
MySQL服务器已安装并运行得很好。 今天我们无法通过我们的网站连接到数据库。 使用mysql -u username -p命令行访问也失败。 最后,phpmyadmin失败。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) service mysql restart stop: Unknown instance: start: Job failed to start 错误日志(/var/log/mysql/error.log&/var/log/mysql.err&/var/log/mysql.log)在过去一周都是空的。 问题才刚刚开始。 我已经看了很多答案,包括Ubuntu错误2002“无法连接到本地MySql服务器通过套接字…”和错误2002(HY000):无法连接到本地MySQL 。 我应该只是重新安装MySQL服务器,并把它作为一个未知的错误? (可怕的想法,显然)。 什么是正确的行动立即修复,防止再次发生?
我是新的MySQLpipe理员,通常使用Phpmyadmin或MySql工作台来pipe理机器。 我在尝试授予用户访问数据库的权限时遇到了问题,希望能够得到一些帮助。 [root@server20039]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 21 Server version: 5.5.29 MySQL Community Server (GPL) Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. […]
我打算将我的Redmine(1.0.5)迁移到新机器上。 我想将Redmine升级到最新版本,并使用此迁移将数据库从MySQL更改为Postgresql。 我的计划是: 将Redmine 1.0.5移到有数据库的新机器上 将Redmine 1.0.5升级到最新版本 将数据库从MySQL迁移到Postgresql 计划B: 将Redmine 1.0.5升级到最新版本 将数据库从MySQL @ MachineOld迁移到Postgresql @ MachineOld 移动数据库到新的机器 将Redmine移至新机器 计划C: 将数据库从MySQL @旧机器迁移到Postgresql @新机器 在具有迁移数据库(1.0.5)的新机器上安装最新的Redmine,并执行数据库迁移(1.0.5 – > latest) 有很多可能的方法来完成这项工作。 你推荐哪种方式? 步骤0之后:做好备份。
我有问题,我的apache2不启动启动。 debugging后,我发现一个网页的init脚本试图连接到当时没有运行的MySQL。 我的操作系统是Ubuntu Server 10.04.4 apache2引导是使用update-rc.d apache2 defaults 21 ,它在/etc/rcX创build脚本: root@ser:~# find /etc/rc* -name *apache* /etc/rc0.d/K21apache2 /etc/rc1.d/K21apache2 /etc/rc2.d/S21apache2 /etc/rc3.d/S21apache2 /etc/rc4.d/S21apache2 /etc/rc5.d/S21apache2 /etc/rc6.d/K21apache2 并调用/etc/init.d/apache2 mysql是由Ubuntu的新贵开始的: root@ser:~# ls /etc/init | grep mysql mysql.conf 我如何强制apache2启动AFTER MySQL? 更新: 由于我已经有了一些意见,在这里澄清一下: Apache在/etc/rc*.d/下作为sysvinit脚本启动,而mysql是/etc/init/下的新贵脚本。 Mysql没有列在/etc/rc*.d下,所以我不能通过改变字母顺序来改变优先级!
我有一个从MySQL读取数据的脚本(下面的get_sql_results函数),然后读取每行,用awkparsing单个列。 除了将通过ssh的mysql查询结果分配给cmusername的行之外,一切正常。 当包含这一行时,只有$结果的第一行被读取,并且在完成第一次迭代之后,该脚本似乎在读取循环中“转义”。 当我注释掉cmusername =行时,它会像我所期望的那样显示多行。 这是主要的脚本: new_results() { get_sql_results printf %s "$results" | while read -r line do accounttyperaw=$(echo -en "$line" | awk -F $'\t' '{print $5}') accountstatusraw=$(echo -en "$line" | awk -F $'\t' '{print $3}') accountname=$(echo -en "$line" | awk -F $'\t' '{print $4}') datelastchange=$(echo -en "$line" | awk -F $'\t' '{print $8}') cmuserid=$(echo […]
我注意到,当请求执行时,我们的应用程序不会响应请求。 跑top似乎确定了问题的根源: top – 13:54:25 up 1 day, 13:43, 2 users, load average: 1.02, 0.98, 0.83 Tasks: 110 total, 1 running, 109 sleeping, 0 stopped, 0 zombie Cpu(s): 11.9%us, 1.1%sy, 0.0%ni, 86.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.2%st Mem: 3145728k total, 2329220k used, 816508k free, 0k buffers Swap: 131072k total, 128164k used, 2908k free, 1585060k cached PID […]
我无法访问Ubuntu服务器上的mysqladmin。 我已经尝试了这三个命令,他们都失败了。 ec2-consistent-snapshot mysqladmin -u root password 'password' /usr/bin/mysqladmin -u root password 'password' 错误信息: /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' 我可以通过phpMyAdmin使用root和密码访问。 netstat -an返回一个监听端口 127.0.0.1:3306 0.0.0.0:* LISTEN 我也重新启动了MySQL服务,但没有改变任何东西。 我怎样才能解决这个问题?
我正面临一个问题,我无法弄清楚,出于某种原因,我的MySQL服务器在30-40分钟后不断崩溃,服务器负载本身不是太高,甚至不是0.5(对于2 CPU的机器)一直试图在错误日志/var/log/mysql/error.log中窥探,但无法find任何线索,但我会第一个承认我可能是由于缺乏知识。 服务器是Ubuntu的12.04与基本的灯光设置..每一次服务器崩溃,我必须手动重新启动MySQL,否则将停留下来。 这是我有错误日志: 130623 15:09:18 [Note] Plugin 'FEDERATED' is disabled. 130623 15:09:18 InnoDB: The InnoDB memory heap is disabled 130623 15:09:18 InnoDB: Mutexes and rw_locks use GCC atomic builtins 130623 15:09:18 InnoDB: Compressed tables use zlib 1.2.3.4 130623 15:09:18 InnoDB: Initializing buffer pool, size = 128.0M 130623 15:09:18 InnoDB: Completed initialization of buffer pool […]
我遇到了服务器上的数据库问题(注意:所有其他数据库都正常工作)。 一旦我尝试导出它与mysqldump我得到这个错误: # mysqldump -u root -pXXXXXXXXX databasename > /root/databasename.sql mysqldump: Couldn't execute 'show table status like 'apps'': Lost connection to MySQL server during query (2013) 而且,phpMyAdmin在select这个数据库时会抛出一个错误,并立即注销。 但是,使用这个数据库的网站工作正常。 我也可以在MySQL shell中的名为“apps”的表上执行SELECT语句。 我试着重新启动MySQL守护进程以及REPAIR DATABASE和REPAIR TABLE但问题仍然存在。 之前我遇到过这个问题,然后它就以某种方式消失了,而我却没有采取任何措施来解决问题。 现在,问题又回来了,我无法创build这个数据库的备份。 使用的软件 Debian 6.0.7 x64 MySQL 5.1.66-0 MySQL版本: mysql> SHOW VARIABLES LIKE "%version%"; +————————-+——————-+ | Variable_name | Value | +————————-+——————-+ | […]