Questions tagged «mysql»

MySQL是Oracle拥有的开源数据库。

5
我可以在glusterfs上运行mysqld吗?
我最近一直在玩glusterfs。 我想尝试的是以类似的方式在glusterfs之上运行mysqld,因为有可能在DRBD之上运行MySQL。 我熟悉MySQL复制以及使用它代替这种方法的优点,并且我也知道MongoDB和其他NoSQL解决方案。 但是,如果我可以保留MySQL原样并复制基础文件系统,那将是对我即将进行的一些特定项目的简单解决方案。 这可能吗?如果在哪里可以找到方法?

3
MySQL进程过多
他告诉我他的MySQL使用了太多内存后,我正在尝试帮助他的服务器的朋友。事实证明,这不仅在使用大量内存,而且正在运行太多的mysql进程! 这是结果ps auxww|grep mysql:http : //pastebin.com/kYrHLXVW 因此,基本上有13个MySQL进程,并且根据mysqladmin仅连接了1个客户端... 一段时间后,这些进程中的每个进程最多消耗50mb的内存,因此最终消耗了大量的内存... 我直接从/ usr / share / mysql使用my-medium.cnf配置模板...我重新启动了mysql服务器,但是,一旦启动,这13个进程又回来了...我不知道问题可能是...任何想法/建议都将不胜感激!
12 mysql 

3
设置用于安全本地托管的Linux机器的A到Z
我正在将计算机重新安装操作系统的过程中,该计算机将用于为我们的业务托管几个应用程序。这些应用程序将仅在本地;来自外部客户端的访问将仅通过VPN。 先前的设置使用了主机控制面板(Plesk)来管理大多数管理员,而我当时正在考虑使用另一种类似的软件进行重新安装-但我认为我应该最终了解其所有工作原理。我可以做软件可以为我做的大部分事情,但是我对这一切的共生性还不清楚。这是所有尝试,如果可能的话,进一步使自己远离Configuration Programmer / Programmer。 我在任何地方都找不到完整的演练,因此我想我要提出这个问题,并且如果有人可以在我的帮助下帮助我编辑答案并记录进度/陷阱。希望有一天这将帮助某人。 细节: CentOS 5.5 x86_64 httpd:Apache / 2.2.3 MySQL:5.0.77(待升级) PHP:5.1(待升级) 要求: 安全!! 安全的文件传输 安全的客户端访问(SSL证书和CA) 安全的数据存储 安全连接到另一台本地计算机(MySQL) 虚拟主机/多个子域 本地电子邮件会很好,但并不重要 步骤: 下载最新的CentOS DVD-iso(种子对我来说很棒)。 安装CentOS: 在安装过程中,我检查了Server Components选项,以为我将要使用另一个类似Plesk的管理员。事后看来,考虑到我已经决定尝试自己的方式,这可能不是最好的主意。 基本配置: 设置用户,网络/ IP地址等。Yum更新/升级。 升级PHP / MySQL: 要将PHP和MySQL升级到最新版本,我不得不寻找CentOS之外的另一个仓库。IUS看起来很棒,我很高兴找到了它! 将IUS存储库添加到我们的包管理器中 cd /tmp wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-1-1.ius.el5.noarch.rpm rpm -Uvh epel-release-1-1.ius.el5.noarch.rpm wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1-4.ius.el5.noarch.rpm rpm -Uvh ius-release-1-4.ius.el5.noarch.rpm yum …
12 apache-2.2  mysql  php  ssh  centos 

3
如何使用MySQL复制用户权限?
我有一个包含许多数据库和用户的MySQL安装,需要迁移到新的MySQL安装。我可以使用phpMyAdmin导出然后导入数据库/表,但是我什么都不知道可以移动用户和权限。我如何轻松做到这一点?

7
如何从Windows完全删除MySQL?
(我知道有类似同名的问题,但是这一次是真的“我怎么重置密码”,而这其中不指定操作系统,并已得到了只面向Linux的答案。) 在Windows XP上,我只是卸载了MySQL并删除了安装它的文件夹。然后重新启动并重新安装了MySQL。 备份后,它仍然具有卸载前的数据库。 它在哪里保存该数据库信息?如何完全删除MySQL并重新开始,好像从未安装过MySQL?
12 mysql 


1
在MySQL配置中为wait_timeout和Interactive_timeout选择值?
我们有一台正在遭受重创的实时服务器,因此我们想尽一切可能优化。我们在上面运行了MySQLTuner脚本(http://mysqltuner.com/),该脚本告诉我们应该为wait_timeout和Interactive_timeout设置一个小于28800的值。在1到28800之间有很多可能的数字可供选择! 我在MySQL文档中查询了这些变量的含义,但这仅给出了非常基本的描述,而没有给出选择值的指导。 是否有一个被认为是公认的最佳实践的价值?选择一个太低的值可能会产生什么结果? 谢谢, 巴特

17
MySQL监控工具
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 您使用什么工具来监视MySQL服务器实例的运行状况?它们是免费的还是商业的?
12 mysql  monitoring 

3
如何在Windows 2012上安装和启动多个MySQL实例
我刚刚在Windows 2012 VM上安装了MySQL 5.7。我正在尝试创建和运行多个实例,但非常沮丧的是,这种简单的方法无法正常工作。 我在默认位置C:\ Program Files \ MySQL \ MySQL Server 5.7中安装了MySQL,然后复制了该文件夹并对其进行了另一个复制以创建另一个实例(我想这是如何工作的?) 这两个MySQL实例如下图所示。 服务器1 服务器2 这两个服务器的INI设置如下: 服务器1 server-id = 1 log-bin =“ mysql-bin” binlog-ignore-db = test binlog-ignore-db = information_schema 复制-ignore-db = test 复制-ignore-db = information_schema relay-log =“ mysql-relay -log“ auto-increment-increment = 2 auto-increment-offset = 1 Server2 服务器ID = 2 …

7
无法使用“ localhost”连接到MySQL,但使用“ 127.0.0.1”可以吗?
我的/ etc / hosts文件如下所示: 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 我在构建服务器时发现,尽管我可以成功ping通localhost,但是在某些配置文件中,如Postfix,Apache和Dovecot等服务中,我需要指定127.0.0.1而不是localhost使它们工作。 我还需要更改某些数据库驱动的网站的配置文件,这些网站用于localhost连接MySQL。 我已经尝试过对该hosts文件进行各种修改,但是到目前为止我没有尝试过。 服务器正在运行Ubuntu 12.04.02 LTS。它没有安装selinux,即使将IPtables默认策略设置为接受并刷新它们,上述情况仍然存在。

2
运行OPTIMIZE TABLE来对表进行碎片整理以获得更好的性能
我正在运行Linux 64位OS。我的mysql调谐器在说以下内容: --------一般统计---------------------------------------- ---------- [-]跳过版本检查MySQLTuner脚本 [确定]当前正在运行受支持的MySQL版本5.1.61-log [OK]在64位架构上运行 --------存储引擎统计信息--------------------------------------- ---- [-]状态:-存档-BDB-联合+ InnoDB -ISAM -NDBCluster [-] MyISAM表中的数据:1G(表:1914年) [-] InnoDB表中的数据:4M(表:199) [!!]碎片表总数:296 --------安全建议---------------------------------------- --- [确定]为所有数据库用户分配了密码 - - - - 性能指标 - - - - - - - - - - - - - - - - - - - - --------- [-]最多:6s(7K q [1K …
12 linux  mysql  putty 

2
如何创建远程Amazon RDS MySQL数据库的本地备份?
如何创建远程Amazon RDS MySQL数据库的本地备份?我需要知道的是如何对MySQL数据库(不是远程Amazon快照)进行完整的本地备份,该备份可用于在任何MySQL服务器(当然是相同版本)上的任何位置还原到新数据库。 注意:我知道如何通过MySQL从平面文件导入数据。这是我的连接方式: mysql -h mydb.xxxxx.us-east-1.rds.amazonaws.com -u myuser -P 3306 -p 这是我加载单个数据库表的方式: mysql> LOAD DATA LOCAL INFILE 'C:/Temp/t1.tab' INTO TABLE t1 LINES TERMINATED BY '\r\n';

2
如何忽略mysqldump的错误?
转储数据库时, mysqldump: Couldn't execute 'show create table `some_table`': execute command denied to user 'some_user'@'%' for routine 'some_routime' (1370) 然后转储就停止了。 遇到此类问题时,如何使mysqldump继续运行?Google的10分钟没有提供任何帮助。 这是我使用的命令: mysqldump -u username -h localhost --port=4406 -p --databases database_name --skip-lock-tables --force > database_name.sql
12 mysql 

7
与MySQL日志记录数据库等效的tail -f
决定我们应该转到对应用程序日志使用(MySQL)数据库(这是使用logback lib的Java应用程序)。我希望tail -f可以在数据库中的特定表中找到类似的内容,以便在添加新行时向我显示新行(类似于tail -f在日志文件上的工作方式)。
12 mysql  logging 

3
如何将RDS数据库移动到其他VPC
创建MySQL RDS数据库时,我没有选择VPC,因此它是在自动生成的“默认” VPC中创建的。现在,我无法将其添加到任何预定义的安全组中,也无法从现有VPC中的实例访问它。显而易见的解决方案是将其重新定位到适当的VPC,但似乎没有任何选项可以在“修改数据库实例”屏幕上编辑VPC。是否可以选择其他VPC,还是删除数据库并在正确的VPC中重新创建数据库的唯一选择?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.