Articles of mysql

创buildmysql数据库和用户只有系统root权限,但不是mysql的root权限

我已被授予一个类项目的服务器的root权限。 我需要创buildMySQL数据库和用户。 我没有追查在大学的权利人没有MySQL的根特权。 这可能没有重置mysql的root密码? 服务器发行版的fedora mysql版本5.5 thx提前

无法连接到DigitalOcean的MySQL服务器

我刚刚完成使用nginx设置我的数字海洋服务器(Ubuntu 12.10 x64),但我想要一个单独的MySQL服务器来减less负载到Web服务器。 问题是,我无法连接到我的服务器。 我已经尝试设置iptables打开端口3306,我已经评论了线绑定地址服务器在本地正常工作,用wordpress,nginx和phpmyadmintesting。 我无法从任何地方连接,不断得到错误1130(HY000):主机'192.XXX.XXX.XXX'不允许连接到这个MySQL服务器。 是的,我重新加载了所有的服务

便携式Web服务器(PHP,MySQL)在CD-ROM上

对于一个学校项目,我使用MySQL数据库对基于PHP的东西进行了编程。 为了评估,有必要把这个程序和文档一起三次交给老师 – 但是最基本的问题是:我怎样才能把一个正在运行的程序添加进去呢? 我的第一个方法是将它刻录到CD(带有便携版本的XAMPP)上,但这样做会工作吗? 我的意思是,程序的大部分操作都需要将数据写入数据库,这可能是不可能的,因为CD是只读的! 我怎么能意识到这一点? 我不想放弃三个USB记忆棒!

MariaDB 10.0慢工作mysqldump

我在我的MariaDB 10.0中有1.800(innodb)数据库,“mysqldump”工作非常缓慢! 如果我运行'mysqldump'启动过程: “SELECT LOGFILE_GROUP_NAME,FILE_NAME,TOTAL_EXTENTS,INITIAL_SIZE,ENGINE,EXTRA FROM INFORMATION_SCHEMA.FILES where FILE_TYPE ='UNDO LOG'AND FILE_NAME IS NOT NULL AND LOGFILE_GROUP_NAME IN( SELECT DISTINCT LOGFILE_GROUP_NAME FROM INFORMATION_SCHEMA.FILES WHERE FILE_TYPE ='DATAFILE'AND TABLESPACE_NAME IN( SELECT DISTINCT TABLESPACE_NAME FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA IN('table_test')))GROUP BY LOGFILE_GROUP_NAME,FILE_NAME,ENGINE ORDER BY LOGFILE_GROUP_NAME“in information_schema 如何解决? 如何在'mysqldump'中禁用这个过程? 谢谢!

MySQL的InnoDB buffer_pool_size不增加?

日志文件中没有错误,但是这似乎并没有加在我身上。 也许我误解了一些东西: mysql> show variables like '%buffer_pool%'; +————————-+———–+ | Variable_name | Value | +————————-+———–+ | innodb_buffer_pool_size | 268435456 | +————————-+———–+ 1 row in set (0.00 sec) mysql> show innodb status\G […] ———————- BUFFER POOL AND MEMORY ———————- Total memory allocated 307469458; in additional pool allocated 1046016 Dictionary memory allocated 1258016 Buffer pool size 16384 Free […]

MySQL复制三路

我们在两台服务器(A和B)之间build立MySQL多主复制设置。 它已经工作了几年,生活是美好的。 我们办公室的pipe理工具直接连接到服务器A进行更新和select。 你可以想象这不是最快的,特别是因为我们的办公室互联网连接不好。 所以我想复制我们的办公室服务器上的整个数据库,但不想这样做… A→B→C→A 因为C将成为B&A之间复制的瓶颈 是他们的一种方式 A→B→A和C→A→C 我只看到在MySQL中创build服务器环路的例子。 在这个阶段,我们不能迁移到不同的数据库,也不能立即放弃A&B之间的现有复制。

如何使用mysql导入屏幕

我需要在远程服务器上导入一个非常大的MySQL表。 通常我正在使用 mysql -u mysql_user -pMypass db_name < sql_data.sql 但是完成任务需要大约5个小时。 我尝试使用nohup但注销过程正在导入。 我发现我可以使用屏幕,但没有任何运气。 screen -dmS import_table mysql -u mysql_user -pMypass db_name < sql_data.sql 请build议我还可以尝试一下。 谢谢。

如何禁用MySQL服务器中的所有cachingtypes,以便为我的查询执行性能testing

我正在使用MySQL服务器5.6.15,我有一个庞大的数据库与许多复杂的查询。 看来,当我第一次运行查询需要X时间。 当我再次执行它时,X时间less了。 这意味着某些东西被caching了。 我希望能够性能testing我的查询,以提高他们的caching。 有没有办法在MySQL中禁用所有的cachingtypes,以便我正确地testing我的查询的执行时间? 任何有关这个问题的信息将不胜感激。

在安装软件包或添加用户时自动触发操作

在Debian Wheezy上安装mysql-server的时候,用户“mysql”是在没有主目录的情况下创build的。 在我的设置中,直接在安装MySQL之后,会执行一个新的任务,依赖于具有/ var / lib / mysql作为主目录的mysql用户。 目前,这个任务失败了。 我必须调整mysql用户并重新运行我的任务。 所以我在找的是Debian中的一个内置方法,它允许我“预置”mysql用户的主目录(由mysql包之一创build)或者创build一个触发器来对mysql的事件作出反应正在安装的服务器软件包(或正在创build的MySQL用户,我不在乎)。 我知道我可以修改mysql包或者在某种脚本或木偶清单中包装mysql安装。 不过,像这样的东西不适合我的设置。 我需要一个干净的Debian方法来做到这一点。 有什么可以触发包安装或用户创build? 我想通过inotify作为一种解决方法来观看mysql文件; 不过,我认为在这里我的小问题会导致太多的伤害。 我目前正在查看dpkg触发器,但我不知道这是否是正确的解决scheme..

如何来mysqld -u根将启动我的数据库,但mysqld_safe -u根得到“权限被拒绝”?

标题是不言自明的。 我是一个MySQL新手,所以任何帮助表示赞赏。 我可以启动我的数据库,一切工作正常使用mysqld。 当我尝试以类似的方式运行mysqld_safe时,我被拒绝了权限。 这是我正在运行的: mysqld -u root 一切都很好 mysqld_safe -u root 我被拒绝的权限(输出如下) 140404 14:10:55 mysqld_safe Logging to '/opt/boxen/log/mysql/error.log'. 140404 14:10:55 mysqld_safe Starting mysqld daemon with databases from /opt/boxen/data/mysql /opt/boxen/homebrew/bin/mysqld_safe: line 132: /opt/boxen/log/mysql/error.log: Permission denied /opt/boxen/homebrew/bin/mysqld_safe: line 176: /opt/boxen/log/mysql/error.log: Permission denied 140404 14:10:55 mysqld_safe mysqld from pid file /opt/boxen/data/mysql/My-iMac- 25.local.pid ended /opt/boxen/homebrew/bin/mysqld_safe: line 132: /opt/boxen/log/mysql/error.log: […]