Articles of mysql

安装mysql和phpmyadmin到localhost的问题

我知道有很多类似的问题,但据我所知,其他人大部分都比我有更多的… 我试图让WAMP设置发生。 我已经有PHP和Apache运行和互相交谈。 PHP是在C:\ PHP的Apache在它的默认程序文件文件夹。 mySQL是它的默认安装位置。 我有本地主机安装在D:\ public_html \ 我能够导航到本地主机,看到HTML和PHP文件。 但是我有一个简单的mySQLtesting文件: <?php // hostname or ip of server (for local testing, localhost should work) $dbServer='localhost'; // username and password to log onto db server $dbUser='root'; $dbPass=''; // name of database $dbName='test'; $link = mysql_connect("$dbServer", "$dbUser", "$dbPass") or die("Could not connect"); print "Connected successfully<br>"; mysql_select_db("$dbName") or […]

克隆MySQL DB – 具有CREATE VIEW / SHOW VIEW特权的错误

在Debian 4.0(Etch)上运行MySQL 5.0.32。 我试图在同一台服务器上完全克隆一个WordPress MySQL数据库(结构和数据)。 我试图转储到一个.sql文件,并从命令行导入到一个新的空数据库,但导入失败,错误说用户没有“SHOW VIEW”或“CREATE VIEW”特权。 用PHPMyAdmin尝试它也不起作用。 我也试着用MySQL root用户(虽然不是“root”)来做这个事情,但是它显示了“Access Denied”错误。 我非常困惑,问题在哪里。 克隆一个MySQL数据库和授予用户帐户的所有权限的任何指针会很好(特别是对于MySQL 5.0.32)。 谢谢! 更新:在这个问题上增加更多的清晰度。 对现有用户作品的SHOW GRANTS(授予的所有权限)。 我创build了一个新的用户和数据库。 这是我用grant命令看到的。 $ mysql -A -umyrootaccount –password=myrootaccountpassword mysql> grant all privileges on `newtarget_db`.* to 'newtestuser'@'localhost'; ERROR 1044 (42000): Access denied for user 'myrootaccount'@'localhost' to database 'newtarget_db' mysql> grant all privileges on `newtarget_db`.* to 'existingsourcedbuser'@'localhost'; ERROR 1044 […]

尝试启动MySQL守护程序时发生超时错误

尝试启动MySQL守护程序时发生超时错误。 上面的错误是当我运行以下命令“service mysqld start” 这个错误在重新启动系统之后出现在centos 5上 请帮助我,我是一个新的bie在centos 5,我卡在这里

加快MySQL的插入(用于testing目的)

我有一些需要做很多INSERT的软件。 在生产环境中会有一些严重的调整和testing等等,但是现在当我需要testing时,我想尽可能地加快插入。 因此,我的问题是 – 有没有办法来调整MySQL,使它不做太多的磁盘I / O,但保持一切在RAM和同步磁盘很less(如一次N秒说?)

如何解决MySQL和PHP?

PHP的作品,MySQL的作品,但是当我打电话mysql_connect,没有任何反应。 我能做什么?

服务器崩溃后MySQL数据丢失

由于断电,服务器重新启动后,我们在上午(网站中创build的客户端logging)中丢失了数据库中保存的所有数据。 在崩溃前几分钟,我在一些例行检查中看到了“MySQL查询浏览器”上的这些数据。 事故发生后,上午创造的所有logging都消失了,而我能看到的最新logging是在前一天晚上7点创build的。 似乎所有的INSERT语句都是在caching中执行的,因为停电,无法刷新。 MySQL使用这种caching机制吗? 如果是的话,它是否是防撞的,我怎么configuration它? 环境:mysql 5.X + ubuntu 10.4 + raid1 + Jira4.1.2

如何监视mysql复制奴隶?

终于,我终于可以将Mysql复制(在Windows上)从一台主机设置为另一台主机,就像一个简单的asynchronous主从复制一样。 现在这个复制的目的只是为了有最新的备份,我们可以在崩溃的时候切换到从服务器。 如何监视从站状态,如果无法联系主机,是否可以通过电子邮件发送给我,或发生更多故障。 如何确保复制同步,我们不丢失任何数据。 如果有什么自动化的解决scheme那么很好,否则如果我自己写一些工具的话,我还是会接受这个想法的。

为什么我的MySQL服务器不断地把HEAP转换成MyISAM

我们间歇性地使用了MySQL服务器。 它一直抛出大量的这些查询(因此将它们堆放在我的过程列表中)。 我们正在通过Glassfish v3使用MyISAM数据库和连接池来实现Grails应用程序。 db_user myhost:35143 db查询39 converting HEAP to MyISAM /* mysql-connector-java-5.1.7 ( Revision: ) */SHOW VARIABLES WHERE Variable_name ='language' OR Variable_name = 'net_write_timeout' OR Variable_name = 'interactive_timeout' OR Variable_name = 'wait_timeout' OR Variable_name = 'character_set_client' OR Variable_name = 'character_set_connection' OR Variable_name = 'character_set' OR Variable_name = 'character_set_server' OR Variable_name = 'tx_isolation' OR Variable_name […]

基于IP或SSH隧道远程MySQL?

我们需要从/到我们的mysql服务器的远程连接有两个原因。 testing/更改:我们想连接到远程mysql服务器来pipe理数据库,例如sqlYOG 我们的生产networking服务器将使用不在同一IP上运行的MySQL服务器,所以我们需要configuration我们的应用程序使用外部远程mysql服务器 我读过有关使用SSH隧道和限制用户访问基于IP的MySQL。 我们的IP每隔24小时就会有一次变化,这样可能会变成一个派对玩家。 我们正在寻找一种安全而灵活的方式来build立到MySQL的远程连接。 对此有何build议?

mysql复制停止/启动会导致重复的行

我们正在使用非常简单的MASTER-> SLAVE MySQL基于查询的复制。 每个午夜,从站上的cron脚本停止复制SQL_THREAD,使用mysqldump备份从站数据库,然后重新启动复制SQL_THREAD。 虽然复制后重新启动,它立即停止,在SHOW SLAVE STATUS \ G此错误输出 Last_Errno: 1062 Last_Error: Error 'Duplicate entry '54149' for key 1' on query. Default database: 'dbname'. Query: 'insert into emails (emailsubject,emailmessage,html) values (blah','blah', false);' 看起来问题是从站上的复制日志正在重播它已经处理的语句。 MySQL错误跟踪似乎同意我: http : //bugs.mysql.com/bug.php?id=38205#c200483 由于复制似乎是这样一个基本和标准的程序,我的问题是:我们如何避免复制尝试重播语句? 附录:我想用标签的“开始 – 停止”和“重放”和“语句”来创build这个post,但是我的声望还不够高(似乎很愚蠢)?