Articles of mysql

Howto:mysqldump cron对godaddy

我有一个MySql数据库,我想每天备份到一个文件。 (我将稍后下载用于服务器外备份)。 我已经在我的crontab(每日运行)中设置了以下命令: mysqldump -–opt -Q -h [myhost] -u myusername -–password=***** ebooklibrary > /fullpath…/_db_backups/openelibrary.sql 数据库名称是ebooklibrary 。 我不断得到这个错误: mysqldump: Got error: 1045: Access denied for user 'myusername'@'97.74.144.139' (using password: NO) when trying to connect 我该如何解决这个问题,或者正确地做到这一点,以便mysqldump每天运行? 谢谢。 使用shell,以下命令工作: mysql -h myhost -u myusername -p"*****" ebooklibrary

通过SSH将localhost通信转发到生产计算机数据库

在Windows上,我使用Bitvise Tunnler通过SSH连接到我的服务器,然后从那里到mysqlserver:3306服务器数据库,从而使我个人电脑的本地主机上的所有通信量达到33306。 PC:33306 -> server:3306 -> databaseserver:3306 现在我正在使用linux,我发现随时随地都可以使用SSH进行SSH连接: ssh [email protected] 但是,我不知道如何使用ssh选项复制此端口转发。 如果只是从一台电脑到另一台电脑,我想我可以做这样的事情… ssh -L 33306:localhost:3306 [email protected] UPDATE 我曾尝试连接使用以下的SSH和连接似乎工作。 ssh -L 33306:localhost:3306 [email protected] 但是,当试图连接到其他服务器时,phpMyAdmin会引发这个错误 #1045 – Access denied for user '[[user]]'@'localhost' (using password: YES) 然后我试了一下 ssh -L 33306:db.server.com:3306 [email protected] 和phpMyAdmin抛出这个错误 #1045 – Access denied for user '[[user]]'@'localhost' (using password: YES) 运行netstat -an | 更多的节目 tcp6 0 […]

帮助需要:我删除了root用户的mysql数据库访问权限。 我如何获得访问权限?

我不小心删除了数据库mysql的访问权限给root用户。 我现在无法创build新的数据库,设置权限等 我能做些什么来获得访问权限?

我如何在Ubuntu上安装PHP和MySQL?

如果我已经安装了 Apache 2,如何在Ubuntu 9 64bit上安装mod_python和MySQL的PHP​​?

为什么我不能在红帽企业Linux(RHEL)上启动mysqld_safe?

我下载了mysql-5.1.44.tar.gz并通过发出以下命令来安装它: $ ./configure $ make $ make install 一切安装没有任何错误。 接下来,我尝试通过发出以下命令启动mysql服务器: $ mysqld_safe –user=mysql & 100310 13:25:56 mysqld_safe Logging to '/usr/local/var/perfportal2.err'. 100310 13:25:56 mysqld_safe Starting mysqld daemon with databases from /usr/local/var 100310 13:25:56 mysqld_safe mysqld from pid file /usr/local/var/perfportal2.pid ended $ cat /usr/local/var/myserver.err 100310 13:25:56 mysqld_safe Starting mysqld daemon with databases from /usr/local/var /usr/local/libexec/mysqld: Table 'mysql.plugin' […]

mysql的端口号是多less?

我想连接mysql与vb.net,我已经下载了mysql连接器networking。 并安装它。 但是我不知道什么是mysql的端口号,服务器地址。 它需要在连接string中。 请帮忙, Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

第一次build立一个MySQL数据库

在试图学习如何使用LAMP堆栈的时候,我碰到了MySQL的问题。 我似乎无法find第一次设置的MySQL与Apache和Python使用的很好的参考。 所以,我的问题有四点: 1)在什么情况下我应该创build我的第一个数据库。 也就是说,我使用哪个用户(Apache的http用户?root?) 2)权限如何工作? 3)我需要在MySQL方面做任何事情,使MySQL与Apache交谈,或MySQL与Python / Django交谈? 4)有没有一个很好的资源在网上描述设置所有这一切? 我发现一旦使用数据库一堆,但没有初始设置? 注:我试图在专用的小盒子上运行我的LAMP堆栈,仅用于testing/学习目的,所以我无法访问任何可以帮助我的DBA,就像我想要的一样。

Mysql错误2002(HY000)雪豹

我的老板更新我的电脑雪豹,更新后,我们有一个回头,并删除了一些文件/文件夹,从那以后只是一个又一个的噩梦。 我终于回来的东西,但我仍然有问题与MySQL。 这就是我所做的: 删除了所有的mysql文件/文件夹 下载并安装包mysql-5.1.45-osx10.6-x86_64.dmg 安装了启动项目和首选项面板 之后,我试图从偏好面板启动MySQL,没有运气,并从terminal运行以下命令 在/ usr /本地/ MySQL的/斌/ MySQL的 我得到以下结果 错误2002(HY000):无法通过套接字“/tmp/mysql.sock”连接到本地MySQL服务器(2) 我看了一些其他职位的可能的解决scheme,但他们不完全符合我的问题,所以我找不到解决scheme。 我是新来的这一切,你的帮助将不胜感激。

在不丢失任何数据/时间限制的MySQL转储的情况下迁移服务器?

有没有一种方法可以从旧的专用服务器迁移到新的服务器,而不会丢失任何数据 – 而且没有停机时间? 在过去,我必须在新服务器启动(即所有文件传输,系统启动和准备就绪)和旧服务器closures(数据仍旧传输到新的时间)之间丢失MySQL数据一个接pipe)。 还有一个很短的时间,其中DNS等都刷新。 有没有一种方法让MySQL / root可以轻松传输在特定时间段内更新/插入的所有数据?

跟踪2台服务器之间的MySQL连接

我们有一个服务器运行时间特别慢的问题,但CPU永远不会很高。 一个系统pipe理员已经研究过这个问题,并说任何时候都有大量来自服务器A的MySQL端口(服务器A运行正常)和服务器B(服务器B)之间的连接。 在服务器B上看到的主要症状是非常缓慢的页面加载时间,主要是由页面执行任何操作之前的初始化挂起,以及与Shell的连接缓慢。 其值得指出的不是网站/应用程序特定的 – 不是由Javascript或类似的东西引起的,因为我们有3个或4个其他同规格的服务器运行相同的应用程序,没有任何问题。 我想要做的是试着追踪这两个服务器之间的MySQL连接的确切性质。 所以,来源是什么,目的地是什么,目的是什么。 我应该看看启用(当前禁用)通用日志? 有什么我可以尝试吗? 这两个服务器都运行CentOS(一个在4.8,一个在5.5),最新版本的WHM / cPanel和最新稳定的PHP / Apache版本。 谢谢。