Articles of mysql5.5

AWS RDS的mysql升级5.5到5.6

什么是最好/最简单的方式来升级和RDS实例运行MySQL 5.5到5.6。 我看到了两种可能的方法: 修改实例 – 这似乎是最简单的方法 – 有人做了它 – 做了工作 – 有什么问题 创build一个只读副本,然后将其推广给主 – 这似乎是最强大的方法来做到这一点,但如果人们有做选项1的经验,这将是有趣的知道。

subprocess仍然没有退出

我的LAMP服务器最近冻结了,我重新启动了它。 我遇到了MySQL的一些内存问题之后,我可以确定表示我的交换文件在重新启动过程中被禁用。 我重新启用了我的交换文件,让MySQL停止崩溃,现在Apache似乎并没有为我的网站提供服务。 我的Apache错误日志里充满了像child process xxxx still did not exit, sending a SIGTERM这样的行child process xxxx still did not exit, sending a SIGTERM后面的child process xxxx still did not exit, sending a SIGKILL 。 其中每一个都有数以百计,所以看起来,Apache不断产生无法获取的subprocess。 但是,我不确定如何确定这些subprocess是什么或如何进一步排除故障。 有没有简单的方法来识别,并开始排除是什么原因导致他们冻结或失败,如果没有正确退出? 在我的虚拟机冻结之前,我没有遇到任何问题,我不得不重新启动和交换和MySQL混乱,所以如果有什么相关的,我应该检查,任何debugging技巧将不胜感激。 我已经几次重新启动了Apache服务,没有运气。

MySQL服务器不会在非标准端口上启动

我试图让外部客户端通过一个非常严格的学院防火墙访问我的数据库服务器,即只有端口80和443打开。 为了允许客户端与服务器通信,我计划将服务器侦听的端口从(默认为MySQL)端口3306更改为端口80.在更改/var/mysql/my.cnf文件中的设置以反映更改我希望,MySQL服务器拒绝启动。 Server: Debian 8.0 x64 MySQL Server: 5.5.57-0+deb8u1 configurationMySQL:(/etc/mysql/my.cnf) [client] port = 80 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 80 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp lc-messages-dir = /usr/share/mysql skip-external-locking #bind-address = 127.0.0.1 key_buffer = […]

用于Scientific Linux的Mysql rpm包构build

在我的组织中,我们需要为我们的Scientific Linux节点部署自定义的mysql包。 我们需要最新版本的mysql和安装目录 /select/ MySQL的 我试图从通用Linux源代码存档mysql-5.5.18.tar.gz 这是我第一次尝试构build一个rpm包,并且被这个spec文件卡住了: Name: mysql Version: 5.5.18 Release: 1 Summary: よろしく Group: incubation License: GPL Source0: mysql-5.5.18.tar.gz BuildRoot: %{_tmppath}/%{name}-buildroot Source1: mysql.sysconfig Source2: mysql.init Source3: my.cnf %description first shot %prep %setup -q %build cmake . -DCMAKE_INSTALL_PREFIX="/opt/mysql" \ -DMYSQL_DATADIR="/var/lib/mysql" %install rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install mkdir -p $RPM_BUILD_ROOT/var/log touch $RPM_BUILD_ROOT/var/log/mysqld.log mkdir -p […]

如何进行mysql复制备份

我在Ubuntu服务器上为每个主服务器(一次只能使用一个主服务器进行读/写操作)提供一个slave master-master复制设置。 想知道用mysqldump安排备份复制数据库的最佳方法是什么。 我有以下澄清,因为它不能进一步进行。 调度主机上的mysqldump备份安全复制? 连接主数据库应用程序(工作台)进行数据库操作(读,写..开发人员)是安全的? 任何投入是受欢迎的。

在MySQL 5.5中创build超级用户不起作用:root @ localhost的权限被拒绝

使用CentOS 6,以root身份login到MySQL,input命令: create user 'user123' identified by 'pass123'; 工作正常。 但是,当我尝试给这个用户的super user privileges : grant all on *.* to 'user123' identified by 'pass123'; 我得到的错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 然后 select * from mysql.user; 显示根在所有列中都有Y,所以应该拥有所有权限。 如果有人能帮我find为什么root不能授予权限,我将不胜感激,因为我不明白为什么它不会工作。 谢谢

升级mysql时,出现空间不足的错误

我在ec2实例的驱动器上跑出了空间,并挂载了溢出/ tmp空间。 当我进行apt-get更新/升级时,我注意到了这一点,升级失败了,因为它在tmp上没有更多的空间。 当我尝试升级时,我现在解决了空间问题我得到: 你可能想运行'apt-get -f install'来纠正这些。 以下软件包具有未满足的依赖关系:mysql-server-5.5:取决于:mysql-server-core-5.5(= 5.5.29-0ubuntu0.12.04.1),但安装了5.5.29-0ubuntu0.12.04.2 E:未满足依赖关系。 尝试使用-f。 所以我试图apt-get -f安装并得到这个错误: dpkg:依赖关系问题阻止了mysql-server-5.5的configuration:mysql-server-5.5取决于mysql-server-core-5.5(= 5.5.29-0ubuntu0.12.04.1); 然而:系统上的mysql-server-core-5.5的版本是5.5.29-0ubuntu0.12.04.2。 dpkg:error handlingmysql-server-5.5(–configure):dependency problems – leaving unconfigured没有写入apport报告,因为错误信息表明它从之前的失败中得到后续错误。 dpkg:依赖关系问题阻止mysql-server的configuration:mysql-server依赖于mysql-server-5.5; 然而:包mysql-server-5.5尚未configuration。 dpkg:处理mysql-server时出错(–configure):依赖关系问题 – 保持未configuration没有写入报告报告,因为错误信息表明它从前面的失败中得到后续错误。 处理时遇到错误:mysql-server-5.5 mysql-server E:subprocess/ usr / bin / dpkg返回错误码(1) 我试图使用apt-get clean,但没有奏效。 我希望有一个更容易的修复比试图删除/清除MySQL,因为我有我每天使用的数据库。 谢谢您的帮助

限制MySQL分叉进程

如何限制MySQL分叉的进程数量? 我注意到在启动时至less有10个孩子。 这是一个不在生产中的开发数据库; 所以没有用户连接到它。

将MySql 5.5升级到5.6时出现警告

我想在我的Ubuntu机器上将MySql从5.5升级到5.6。 在运行命令时 sudo apt-get install mysql-server-5.6 我们遇到了如下警告: 2015-07-01 18:47:58 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use –explicit_defaults_for_timestamp server option (see documentation for more details). 并被卡住了2个多小时。 我该怎么办?

Centos 7 Postfix安装使用MYSQL 5.7replacemariadb

抱歉打扰你,但我有一个问题,我似乎无法解决。 我试图在一个新的服务器上安装Postfix,这个服务器需要移动到更多的空间/内存,旧的服务器有256MB的内存,而且相当老旧。 我是相当新手,并花了很多时间今天/晚上试图找出如何得到这个工作。 旧的服务器有MYSQL 5.5.36所以计算可能会有意想不到的问题,如果我们改变到MariaDB并select升级到新的服务器的MYSQL 5.7.18 。 我们真的没有一个专门的开发团队,所以我不能顺从他们。 这是我的错误: yum install postfix Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.seas.harvard.edu * epel: epel.mirror.constant.com * extras: ftp.osuosl.org * updates: mirror.trouble-free.net * webtatic: us-east.repo.webtatic.com Resolving Dependencies –> Running transaction check —> Package postfix.x86_64 2:2.10.1-6.el7 will be installed –> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: […]