下面的sql查询在我的运行MySQL5的开发服务器上运行得很好,但是当我在运行MySQL4的实时服务器上尝试它时,它抛出了一个错误,有人能告诉我如何调整我的查询以在MySQL4上运行吗?
select * FROM Properties WHERE propertyid IN (select id from todelete)
我已经通过sudo service mysql status检查了mysql的状态,并获得了以下输出:
mysql.service - LSB: Start and stop the mysql database server daemon
Loaded: loaded (/etc/init.d/mysql; bad; vendor preset: enabled)
Active: active (exited) since Fri 2016-07-22 15:06:35 IST; 11s ago
Docs: man:systemd-sysv-generator(8)
从以下输出中可以看到(不限于mysql,其他服务给出类似的结果),当使用sudo运行service/status时,它会给出正确的结果,但当直接用root运行时,它会给出‘未知作业’。
我用谷歌搜索了很多,但是像“状态/服务”这样的关键词有多种含义,所以我没有找到与这个问题相关的任何东西,只有一些类似的问题来解释为什么在运行“sudo service...”时会出现“未知作业”。
root@ubuntu-user:/etc/init# status mysql
status: Unknown job: mysql
root@ubuntu-user:/etc/init# sudo status
我已经从http://dev.mysql.com/downloads/mysql/下载了通用的Linux64位Ubuntu5.6.17 TAR存档,并按照http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html的说明安装在我的64位Ubuntu14.04上。
我在服务器上有一些问题,所以我想卸载并重新安装。但是,如果我尝试通常的apt-get remove mysql-server(按照如何卸载Mysql?),我会得到:
Package 'mysql-server' is not installed, so
我试图通过运行以下命令来优化正在运行的mysql服务器的性能:
mysqld_safe --key_buffer_size=64M --table_cache=256 --sort_buffer_size=4M --read_buffer_size=1M &
之后,我无法从mysql运行的服务器连接mysql。我知道这个错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
不过,幸运的是,我仍然可
我正在把所有的东西从一个非常旧的生产服务器转移到一个新的服务器上。我现在正尝试将MySQL数据库复制到新的系统中。我对MySQL的知识非常有限。首先,一些版本信息:
旧服务器:
$ mysql -V
mysql Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i486) using readline 5.2
新服务器:
$ mysql -V
mysql Ver 15.1 Distrib 10.3.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
在旧服务器上,我首先对所有数据库进
也许我在安装MySQL时犯了一个严重的错误,结果是这样的。
问题
MySQL包不是完全的installed.this是我得到的
sudo service mysql start什么也不做
mysql -u root输出:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
aptitude search mysql |grep ^i
产出:
i mysql-client - MySQL database cli
不知何故,我在我的Ubuntu服务器上搞乱了我的MySQL,并且无法修复它。我尝试了apt-get remove --purge mysql-server,apt-get autoremove,apt-get purge的每一个组合,谷歌了几个小时,但什么都没有。
我真的放弃了。每次我尝试重新安装时,我都会遇到错误。我已经吃得够多了。我想删除服务器上与MySQL关联的每个文件。
我每次尝试重新安装时都会收到这个错误,这似乎很常见,但没有一个“修复”对我有效。我需要清理我的系统中所有的MySQL。
Unable to set password for the MySQL "root