标签: mysql

如何将我的 MySQL 根密码改回空?

当我在本地工作时,我真的不需要输入密码来访问我的数据库。我在第一次安装 MySQL 时更改了我的 root 密码,但我不知道如何将密码改回来。我该怎么办?

mysql password

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

未知/不支持的存储引擎:InnoDB | MySQL Ubuntu

我最近从以前的 LTS Ubuntu 升级到 Precise,现在 mysql 拒绝启动。当我尝试启动它时,它会抱怨以下内容:

?$ sudo service mysql restart
stop: Unknown instance:
start: Job failed to start
Run Code Online (Sandbox Code Playgroud)

这显示在“/var/log/mysql/error.log”中:

120415 23:01:09 [Note] Plugin 'InnoDB' is disabled.
120415 23:01:09 [Note] Plugin 'FEDERATED' is disabled.
120415 23:01:09 [ERROR] Unknown/unsupported storage engine: InnoDB
120415 23:01:09 [ERROR] Aborting

120415 23:01:09 [Note] /usr/sbin/mysqld: Shutdown complete
Run Code Online (Sandbox Code Playgroud)

我已经检查了所有 mysql 目录的权限以确保它拥有所有权,并且我还重命名了之前的 ib_logs 以便它可以重新制作它们。在查看了 2 个小时的谷歌结果后,我现在对这个问题一无所知。

mysql ubuntu innodb

54
推荐指数
5
解决办法
15万
查看次数

MySQL (InnoDB) 的最佳 Linux 文件系统是什么?

我试图用 MySQL InnoDB 寻找各种文件系统性能的基准,但找不到。

我的数据库工作负载是典型的基于 Web 的 OLTP,大约 90% 读取,10% 写入。随机IO。

在 ext3、ext4、xfs、jfs、Reiserfs、Reiser4 等流行的文件系统中,您认为哪个最适合 MySQL?

mysql linux filesystems database benchmark

49
推荐指数
6
解决办法
5万
查看次数

为什么我设置后无法连接到 Amazon RDS?

所以,我刚刚创建了 Amazon RDS 帐户。我启动了一个数据库实例。

The "endpoint" is:
abcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

伟大的!现在我尝试从我的其他 EC2 实例之一连接到它。

mysql -uUSER -pPASS -habcw3n-prod.cbmbuiv8aakk.us-east-1.rds.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

但没有任何作用,它只是挂起。

我试图ping它,也没有任何效果。没发生什么事。

我需要更改一些设置吗?

mysql networking amazon-ec2 amazon-rds

48
推荐指数
3
解决办法
8万
查看次数

如何在 Ubuntu VPS 上检查我的 PHP 和 MySQL 版本?

嗨,我要安装 MyBB,但我不确定我是否安装了正确版本的 PHP 和 MySQL。

PHP 5.1.0 或更高版本,已安装 XML 扩展

MySQL 4.0 或以上版本

如何检查?特别是 PHP XML 扩展?

有没有比<?php phpinfo() ?>解决方案更简单的方法?我期待命令行解决方案。

非常感谢!

mysql ubuntu php command-line-interface

46
推荐指数
2
解决办法
36万
查看次数

MySQL警告“无法解析IP地址”

我已经安装了 MySQL 主/从设置,并且我注意到两台服务器上的 mysql 日志文件中有以下警告:

[Warning] IP address 'xxx.xxx.xxx.xxx' could not be resolved: Name or service not known
Run Code Online (Sandbox Code Playgroud)

我已经检查过 DNS 查找工作正常,而且这些 IP 大部分来自中国。

我打算限制对防火墙上端口 3306 的访问,但是您能帮我了解他们正在尝试做什么吗?他们只是试图连接到 MySQL 服务器。我可以在哪里寻找更多细节。

谢谢

mysql

45
推荐指数
2
解决办法
14万
查看次数

MySQL:创建一个可以从多个主机连接的用户

我正在使用 MySQL,我需要创建一个可以从本地主机或其他服务器(即 10.1.1.1)连接的帐户。所以我在做:

CREATE USER 'bob'@'localhost' IDENTIFIED BY 'password123';
CREATE USER 'bob'@'10.1.1.1' IDENTIFIED BY 'password123';
GRANT SELECT, INSERT, UPDATE, DELETE on MyDatabse.* to 'bob'@'localhost', 'bob'@'10.1.1.1';
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是有没有更优雅的方法来创建链接到多个 IP 的用户帐户,或者是否需要以这种方式完成?

我主要担心的是,将来,将更新一个“bob”帐户的权限,而不是另一个。

mysql networking permissions database database-administration

42
推荐指数
2
解决办法
10万
查看次数

什么是“可释放内存”?

Amazon RDS 有一个“可用内存”指标。它似乎以锯齿状上下移动。

这让我相信 MySQL 正在使用它进行缓存的内存,并且当缓存过期时,会出现更多的可用内存。任何权威文档都会很棒。

mysql amazon-ec2 amazon-rds

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

如何使用 phpMyAdmin 3.4.3 导出 MySQL 查询的结果?

  1. 我有一个 30K 的行表
  2. 当我对该表运行 50 行的长查询时,GROUP 函数将行数减少到 7K
  3. 我想将分组的 7K 行导出为新表,或将它们另存为 CSV

当我尝试导出时,不是获取分组的 7K 行,而是获取旧的预查询 30K 行。我做错了什么,我应该怎么做?

注意:我不是编码员,所以我真的很感激只使用 phpMyAdmin GUI 的解决方案。

mysql export csv phpmyadmin

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

MySQL 降低 wait_timeout 值以减少打开的连接数

我运行一个相当繁忙的站点,在偷看时间,当运行 netstat 命令时,我在我的网络服务器上看到超过 10.000 个到我的数据库服务器的打开连接。99% 的连接都在TIME_WAIT状态中。

我今天了解了这个 mysql 变量:wait_timeout http : //dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_wait_timeout。我的仍然设置为默认的 28.800 秒。

降低这个值安全吗?

我的查询通常不会超过一秒钟。因此,将连接保持打开 480 分钟似乎很愚蠢。

我也听说过使用mysql_pconnect而不是mysql_connect,但我一直在读关于它的恐怖故事,所以我想我会远离它。

mysql tuning

41
推荐指数
1
解决办法
11万
查看次数