Articles of mysql

技术动手考试的想法

作为招聘stream程的一部分,我需要为我们公司新的系统pipe理员职位进行一次技术动手考试。 我正在寻找想法来做一个有趣的考试,既检查候选人的技术才能,也使这项工作吸引他们。 但是考试只能维持1到2个小时,所以任务不能太费时。 对于我们的堆栈中的每个组件,我想有2个部分: – 故障排除:所有的组件将被打破,所以人必须先解决问题。 – 实现:一旦组件被修复,我会要求添加一个function或优化它 这是我们的堆栈和我迄今为止收集到的想法: -ubuntu服务器10.04 TLS:创buildsudo用户,限制对该用户的SSH访问,杀死一些僵尸进程,检测rootkit -Drupal 6(CMS): 我不认为我想打扰一个系统pipe理员 -alfresco社区3.4c(数据存储库):? – 合并1.4(search引擎):设置从属复制 -MariaDB 5.1(数据库服务器):恢复root密码,通过cli创build数据库+用户,让脚本生成许多sql查询来衡量性能并做一些数据库优化工作 -iptables(防火墙):删除防止与各种组件连接的规则,build立一个NAT,SNAT -nagios / munin(监控):创build一个自定义插件 -openldap(用户数据库):恢复根密码,修复数据库,从LDIF导入中创build新的OU -apache(networking服务器):使用代理设置一个站点,通过SSL访问露天和solr 问题: 问题1:您是否有关于解决/实施有趣的事情的想法。 共享已经logging的问题/解决scheme的链接将有助于我编写考试。 Q2:logging整个控制台输出的最好方法是什么(候选人将通过SSH工作)?

如何使用Nginx设置phpMyAdmin?

我在phpMyAdmin的virtuals.conf中创build了一个条目,并重新启动了Nginx,但是我实际上无法获得它到服务器phpMyAdmin。 PHP是安装和Nginx的fast-cgiconfiguration,virtuals.conf条目语法检查正常,和MySQL服务器正在运行。 另外FWIW,centos是我正在运行的CentOS VM的主机名。 这是我的项目看起来像: server { listen 80; server_name mysql.centos; location / { root /usr/share/phpMyAdmin; index index.php; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name; include fastcgi_params; } }

MySQL:从数据文件恢复5.0数据库,并插入到5.1 MySQL服务器

我有一个旧的服务器备份MySQL数据文件在/ var / lib / mysql,我需要访问该目录内的数据库之一的数据。 我不幸的是没有任何数据库的SQL转储。 只有这些文件。 备份的文件来自版本为5.0.51a的MySQL服务器,当前的服务器版本为5.1.49。 我试图明显地停止MySQL服务器,将数据库目录从my / backup / folder / databasename复制(同时保留权限)到/ var / lib / mysql / databasename,然后再次启动MySQL服务器。 这创build了数据库,但他们在哪里空着。 我如何提取数据? (我在Debian系统上运行服务器)

如何从硬盘备份恢复MYSQL数据库

我最近有一个我的VPS的问题,我没有最近备份的MYSQL数据库,尽pipe我有一个完整的/ var备份。 我已经从MYSQLconfiguration确定数据库文件存储在: 在/ var / lib中/ MySQL的/ 虽然该文件不是SQL格式,但是如何将这些文件转换或导出到SQL转储?

试图启动MySQL并获得权限错误

我安装了mySQL,我启动了它。 现在我试图在mysqladmin中设置密码: mysqladmin -u root -hec2-50-17-36-82.compute-1.amazonaws.com password 'my_password' 这返回: mysqladmin: connect to server at 'ec2-50-17-36-82.compute-1.amazonaws.com' failed error: 'Access denied for user 'root'@'ip-10-127-34-29.ec2.internal' (using password: NO)' 但是,如果我这样做..: mysql -u root -hec2-50-17-36-82.compute-1.amazonaws.com 我可以login到服务器,它甚至不要求密码! 发生了什么? 我应该从这里做什么?

mysqld没有运行。 我该如何开始呢?

我正在设置mysqladmin密码,如下所示: mysqladmin -u root -hec2-50-17-36-83.compute-3.amazonaws.com password my_password 这返回: mysqladmin: connect to server at 'ec2-50-17-36-83.compute-3.amazonaws.com' failed error: 'Unknown MySQL server host 'ec2-50-17-36-83.compute-3.amazonaws.com' (1)' Check that mysqld is running on ec2-50-17-36-83.compute-3.amazonaws.com and that the port is 3306. You can check this by doing 'telnet ec2-50-17-36-83.compute-3.amazonaws.com 3306' 如何检查mysqld是否正在运行,更好的是,我该如何解除它? 谢谢! 迄今为止: 我login到远程数据库服务器(一个EC2实例),并执行此操作: vi /etc/mysql/my.cnf 选项skip-networking已经被注释掉,以及绑定地址。 因此,我取消了绑定地址的注释,并添加了远程服务器的IP地址,然后重新启动了mysqld。 这没有用。 所以我尝试了远程数据库服务器。 这没有用。 […]

Windows Server 2008最佳PHP / MySQL组合

我将很快在Windows Server 2000上托pipe一个Web服务器,我需要PHP和MySQL,我想知道哪个服务器是最好的使用这些工具? Apache,Nginx的IIS与PHP?

MySQL innodb破坏,主机名更改后

Gents,现在有一个mysql集群…在开发,但下降。 这发生在两个节点上的主机名更改之后。 InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. InnoDB: Unable to lock /usr/local/mysql/data/ibdata1, error: 11 InnoDB: Check that you do not already have another mysqld process InnoDB: using the same InnoDB data or log files. InnoDB: Unable to lock /usr/local/mysql/data/ibdata1, error: […]

MySQL调度程序

每次我重新启动MySQL服务器时,事件调度程序都不可用。 我无法在my.cnf中find任何variables来启用它,有没有人知道一个解决scheme?

Mysql不重新启动

在我的linux服务器执行mysql重启时,使用下面的命令 service mysql restart restart: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused 如何解决这个问题