我无法从服务器上的数据库中获取数据,我使用的是ubantu16.04和mysql Ver 14.14 Distrib 5.7.20, for Linux (x86_64) using EditLine wrapper。它正在显示错误。
2018-01-08 09:18:04 ERROR SqlExceptionHelper:146 - Expression #7 of SELECT
list is not in GROUP BY clause and contains nonaggregated column
db11.billpaidde6_.id' which is not
我将此命令绑定到windows计算机,以便从ubantu服务器下载文件。
scp root@serverip:/etc/nginx/sites-available/myfile.txt C:\Users\Jhone Doe\Downloads\downloads
获取此错误:
..../Downloads/downloads: No such file or directory
我下载了MySQL的安装包,并在安装了新的Ubuntu服务器后运行了以下命令。
dpkg -i mysql-5.5.28-debian6.0-x86_64.deb
它安装良好,然后我尝试手动启动服务器。
/opt/mysql/server-5.5/bin/mysqld
然后出现了以下错误
/opt/mysql/server-5.5/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
如何以脱机方式安装该库?
我是说,WTH?我把服务器搞砸了,我不得不做一个全新的重新安装,清除所有的东西,我还用locate mysql来检查mysql还藏在哪里。
当我试图安装mysql-server-5.1 apt-get时,会抛出一个错误:
Errors where encountered while processing:
mysql-server-5.1
E: Sub-process /usr/bin/dpkg returned an error code (1)
现在,它还控制了我的错误,即使我想安装一些与mysql完全无关的东西!
昨天,我在DB服务器上设置了时区(如解释的这里)。这样做需要使用mysql_tzinfo_to_sql可执行文件。幸运的是,这已经存在于服务器上,时区数据的转换进行得很顺利。
然而,今天我可以看到,我们的奴隶正在产生同样的错误。问题是,从服务器似乎没有mysql_tzinfo_to_sql可执行文件。apt-get告诉我,它存在于其他包中:
root@slave:~# mysql_tzinfo_to_sql /usr/share/zoneinfo/|mysql -u root mysql
The program 'mysql_tzinfo_to_sql' can be foun
我试过两次,但总是失败。根据这个小家伙的说法,debian停止了mysql的打包。我试图通过安装MariaDB来解决这个问题,但是我很难找到一个有用的教程。然后我尝试使用本教程,但是在安装客户机时出现了以下错误:
miked@debian:~$ sudo apt install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that y
我对PHP和xampp相当陌生。我现在正在使用我的电脑来开发java和php。所以我已经在我的电脑上安装了一个mysql服务器。我成功安装了xampp。但是当我试图访问phpMyAdmin时,它给了我一个错误:
mysql server rejected the connection php admin requested
(这不是实际的错误,但这就是它的意思。)
我试着停止当前的MySQL服务并重新安装它。我尝试过配置config.inc.php,我认为这就是实现这一目标的方法。但我对此无能为力。
谁能告诉我如何配置和使用我的计算机进行php开发,保持我当前的mysql服务器不变。
谢谢。
WAMP服务器MySQL在CLI中运行良好。但是PHPMyAdmin并没有在工作。我安装了MySQL和工作台,安装了3306端口(在安装WAMP服务器之前)。这就是为什么我的WAMP服务器MySQL不能工作的原因,我在MySQL my.ini文件中将端口更改为3309,它在CLI中工作正常,但在PHPMyAdmin中不工作。
我已经尝试过了,alter user 'username'@'localhost' identified with mysql_native_password by 'password';仍然没有在PHPMyAdmin中工作
我有一个带有16 of内存的生产服务器,它附带了32位的CentOS安装。
这个服务器上的网站每天的流量都在增加,这导致了一些MySQL性能问题。我运行了mysqltuner.pl并收到了以下消息:
[!!] Switch to 64-bit OS - MySQL cannot currently use all of your RAM
*** MySQL's maximum memory usage is dangerously high ***
*** Add RAM before increasing MySQL buffer variables ***
我能在32位操作