相关疑难解决方法(0)

MySQL错误2006:mysql服务器已经消失

我在办公室运行服务器来处理一些文件并将结果报告给远程MySQL服务器.

文件处理需要一些时间,并且进程在中途死亡,并出现以下错误:

2006, MySQL server has gone away
Run Code Online (Sandbox Code Playgroud)

我听说过MySQL设置,wait_timeout,但我是否需要在我办公室或远程MySQL服务器的服务器上更改它?

mysql mysql-error-2006

221
推荐指数
18
解决办法
40万
查看次数

my.cnf文件在macOS上的位置

我正在尝试按照本教程启用远程访问MySQL.问题是,my.cnf文件应该放在哪里?我正在使用Mac OS X Lion.

mysql database macos

167
推荐指数
19
解决办法
31万
查看次数

InnoDB:尝试打开以前打开的表空间

我一直在研究一个问题几天了.我们的本地mediawiki页面位于我们的盒子帐户上,自行销毁,我们一直致力于将其联机.使用XAMPP控制面板v3.2.1,错误很多,所以我们决定更新XAMPP(v3.2.2)并将'htdocs'和'mysql/data'文件移到新的数据库中.

第一个错误:

    9:50:21 AM  [mysql]     Attempting to start MySQL app...
    9:50:22 AM  [mysql]     Status change detected: running
    9:50:22 AM  [mysql]     Status change detected: stopped
    9:50:22 AM  [mysql]     Error: MySQL shutdown unexpectedly.
    9:50:22 AM  [mysql]     This may be due to a blocked port, missing dependencies, 
    9:50:22 AM  [mysql]     improper privileges, a crash, or a shutdown by another method.
    9:50:22 AM  [mysql]     Press the Logs button to view error logs and check
    9:50:22 AM  [mysql]     the Windows Event Viewer for more clues …
Run Code Online (Sandbox Code Playgroud)

mysql xampp mediawiki innodb phpmyadmin

39
推荐指数
4
解决办法
4万
查看次数

转换为mysqli_query()后,utf8字符错误地显示为问号

我的数据库是latin1_swedish_ci,但所有包含外来字符(德语,土耳其语......)的表都是utf8_general_ci.

在升级到php 5.6之前,我用过

mysql_query("SET CHARACTER SET utf8;");
mysql_query("SET NAMES utf8"); 
Run Code Online (Sandbox Code Playgroud)

之前mysql_query(),一切都在我的页面中正确显示(<meta http-equiv="content-type" content="text/html;charset=UTF-8" />在页眉中).

所有转换后mysql_query(...)mysqli_query(id,...)下PHP 5.6运行,所有的外语,现在加扰?和 .切换回PHP 5.4没有帮助.phpMyAdmin正确显示mysql数据库(未更改).

我四处寻找解决方案,但没有任何作用......我错过了什么?

我需要更改代码才能正常工作?

php mysql utf-8 character-encoding

5
推荐指数
2
解决办法
1617
查看次数

使用 mamp 时 max_allowed_pa​​cket 被卡住

我创建了一个 my.cnf 文件并根据此问题放置它。我已经以 root 身份登录 mysql,并且SET GLOBAL max_allowed_packet=536870912. 我已经重新启动了 MAMP。我不断得到这个:

mysql> show variables like 'max_allowed_packet';
+--------------------+----------+
| Variable_name      | Value    |
+--------------------+----------+
| max_allowed_packet | 16777216 |
+--------------------+----------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

顺便提一句,

$ which mysql
/Applications/MAMP/Library/bin/mysql
Run Code Online (Sandbox Code Playgroud)

$ mysql --help | grep cnf
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf ~/.my.cnf 
Run Code Online (Sandbox Code Playgroud)

MySQL 配置信息

为什么不会改变呢?我还能尝试什么?

mysql mamp my.cnf

3
推荐指数
1
解决办法
8068
查看次数