我只是对我的系统上的所有已安装的数据库进行了快速检查(我以前从未做过),除了一个之外,我认识到了所有这些数据库。 数据库名称是phpmyadmin_ [random string]。 我只是在这里偏执狂,并希望确保这样一个数据库属于我的系统(我做了logging,有和使用PHPmyadmin)。
试图连接到我的MySQL服务器时,我在标题中出现错误。 我已经多次重新安装了MySQL和PHP,并根据我search的信息尝试了大量的命令行工作。 web.mysql正在运行,我知道我的mysql.sock存在,位于~/private/tmp/ ,也在~/tmp/ 。 我也有足够的硬盘空间。 我已经正确地安装并设置了phpMyAdmin,只是给“密码configuration授权”添加一个密码。 我也通过Sequel Pro连接到服务器。 为什么我不能通过phpMyAdmin连接到服务器? 我在运行Snow Leopard的64位Intel Mac上
我正在尝试编写一个简单的shell脚本来为这个用户创build新的mysql用户和数据库。 由于我不想使用mysql root帐户,所以我创build了一个新用户(让我们称他为“创build者”)。 我给了他INSERT, SELECT, UPDATE, CREATE, CREATE USER, GRANT权限,但是我不能授予访问权为新用户创build一个数据库。 脚本看起来像这样: myuser=creator mypass=xxxx dbuser=newuser dbname=newdb mysql -u$myuser -p$mypass -rs -e "CREATE USER '$dbuser'@'localhost' IDENTIFIED BY '$dbpass';"; mysql -u$myuser -p$mypass -rs -e "GRANT USAGE ON * . * TO '$dbuser'@'localhost' IDENTIFIED BY '$dbpass' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;"; mysql -u$myuser -p$mypass […]
如果我使用filezilla传输2GB的sql文件,并在50%之后超时。 在我的服务器上,我可以看到新传输的文件大约是1.1GB。 我想知道是否有一种方法通过相同的方法(filezilla:ftp / sftp),传输剩余的.9GB而不重新传输整个文件?
归档存储引擎没有在CentOS / RHEL中默认的MySQL版本启用。 我想在我们的CentOS 5.4服务器上启用它。 我最初的反应是修改SRPMS文件的SPEC文件,但是这表明这可能不那么容易。 总是有从MySQL源代码构build的选项,但是我更希望能够保持在RPMS / Yum世界中。 有没有人通过使用RPMS / SRPMS / Yum有成功的方法? 一些修补程序使这项工作完美的SRPMS?
我有一个很奇怪的问题 – 我的服务器响应很慢,即使它基本上是未使用的:Apache似乎不如我所期望的那么灵活,MySql响应通过PhpMyAdmin发送的查询至less3/5秒,即使这可能是一个简单的SELECT和表只有10个logging。 查询本身很快,但在运行之前需要一段时间。 有趣的是,通过命令行运行的查询是即时的,没有任何延迟。 尽pipe我可以find所有的东西,但我一直在阅读,但是没有一个解决scheme似乎适用于我的案例。 有人能指出我正确的方向吗?
我有一个有InnoDB和MyISAM表的MySQL服务器。 InnoDB表空间在4 GB以下是相当小的。 MyISAM总共大约250GB,其中50GB用于索引。 我们的服务器有32 GB的RAM,但通常只使用〜8GB。 我们的key_buffer_size只有2GB。 但是我们的关键caching命中率是〜95%。 我觉得很难相信.. 这是我们的关键统计数据: | Key_blocks_not_flushed | 1868 | | Key_blocks_unused | 109806 | | Key_blocks_used | 1714736 | | Key_read_requests | 19224818713 | | Key_reads | 60742294 | | Key_write_requests | 1607946768 | | Key_writes | 64788819 | key_cache_block_size默认为1024。 我们有52 GB的索引数据和2 GB的密钥caching足以达到95%的命中率。 那可能吗? 另一方面,数据集是200GB,并且由于MyISAM使用OS(Centos)caching,我期望它使用更多的内存来caching访问的myisam数据。 但在这个阶段,我看到key_buffer被完全使用了,我们的innodb的缓冲池大小是4GB,并且也被完全使用,总计达到了6GB。 这意味着数据仅使用1 GB进行caching? 我的问题是如何检查所有可用内存的使用位置? […]
我有一个运行IIS和MySQL的2003 R2服务器。 我的问题是,服务器每3天停止在网上响应。 当我login时,我得到一个错误,我无法login(0x000012d)我可以做的唯一的事情:重新启动 所有的日志都很干净。 日志中没有什么特别的。 我只能看到服务日志没有可用的内存。
我正在testing一个在VMWare上构build的CentOS。 我正在运行CentOS 5.5。 我试图让MySQL与php5.3工作 我从源代码编译PHP 5.3,并安装了相关的mysql垃圾。 但是,mysql.so从未安装过。 做一个'findmysql.so'显示一个MySQL的一些perl构build或东西,没有任何的PHP。 那么我可以在什么地方下载mysql.so文件? 我经历了大约3页的Googlesearch,找不到下载的方式。 每个人都只是说它带有PHP,但我没有它。 我的phpinfo()显示mysqli被加载,但不是mysql。 yum安装php-mysql说它是最新的。 有任何想法吗? 编辑:所以我忘了添加–with-mysql编译标志。 卫生署。 所以我这样做,现在我得到以下几点: checking for MySQL support… yes checking for specified location of the MySQL UNIX socket… no checking for mysql_close in -lmysqlclient… no checking for mysql_error in -lmysqlclient… no configure: error: mysql configure failed. Please check config.log for more information. […]
并感谢您的帮助到目前为止。 这是我的问题: 我有两个远程专用服务器,一个运行Apache的Web服务器和一个运行MySQL的数据库服务器。 apache服务器在互联网上当然是可见的,但是第二个服务器只对apache服务器可见,因为它们与局域网连接。 我需要通过互联网从我的家庭电脑连接到远程MySQL服务器,但只有Apache服务器可见我的家用电脑。 我如何设置端口转发从我的Apache服务器到MySQL服务器,所以我将能够“看到”我的家用电脑的MySQL服务器? 这个问题是从我的第一个问题的后续行动https://stackoverflow.com/questions/4159256/connect-to-remote-mysql-server-from-my-application-problem-is-that-mysql-server其中你回答我,并告诉我做“端口转发”,帮了我很多。 我看了一下互联网,我找不到一个很好的方法来做端口转发。 我是一名经验丰富的程序员,但在硬件和networking方面经验不足。 我可以理解,但必须做什么,所以我只需要一点点帮助来解决的东西:) 我希望你能帮助我,预先感谢你 Apache运行的ps机器是在CentOS上,mysql服务器也是CentOS。 p.s2 webserver运行WebHostManager我不知道这是否有任何区别,或者可以很容易地通过这个,我只是提到它:)