Tag: mysql

MySQL无法通过SSH隧道连接 – 连接被拒绝

我正尝试使用SSH隧道从我的MySQL GUI(Sequel Pro,如果有要求)连接到MySQL。 但是,我不断收到以下错误(mysql.log): [注意]中止连接98到db:'example'user:'example_user'host:'localhost'(读取通信包时出错) 我的连接设置如下所示: SSH主机:example.com SSH端口:22 SSH用户:example_user SSH通行证:******** 数据库主机:127.0.0.1 数据库用户:example_user 数据库密码:******* 数据库名称:例子 DB端口:3306 我可以连接到SSH没有问题。 我也可以从SSH里面连接MySQL(使用mysql -u example_user -p -h 127.0.0.1 ) 但是,隧道不工作。 我在sshd_config中有AllowTcpForwarding yes 。 MySQLconfiguration有bind-address = 127.0.0.1 。 我在我的服务器中使用16.04 LTS和MySQL社区版。 我究竟做错了什么? 这是我第一次看到这个问题。

MySQL变得非常慢,直到重新启动

我有一个在CentOS上运行的MySQL服务器。 最近我遇到了一个问题,每两天发生一次。 服务器运行得很快,但是确实很慢,直到我重新启动MySQL,然后返回到正常状态。 这发生在我几次,所以这次我运行service mysqld restart之前,我采取了2截图。 重启之前: 重启后: 我的大部分表格都是InnoDB,less数是MyISAM。 (4个MyISAM表,38个InnoDB表) my.cnf文件: [mysqld] bulk_insert_buffer_size = 8M concurrent_insert = 2 connect_timeout = 30 default-storage-engine = MyISAM innodb_buffer_pool_size=1300M innodb_file_per_table=1 interactive_timeout = 1000 join_buffer_size=128M key_buffer_size = 1200M local-infile=0 slow_query_log=1 long_query_time=0.5 #skip-grant-tables max_allowed_packet = 900M max_connections = 40000 max_heap_table_size = 256M max_user_connections = 10000 max_write_lock_count = 8 myisam_max_sort_file_size = 256M […]

访问启用了RRAS的Windows 2003防火墙设置

Windows Server 2003(VPS) 试图安装MySQL,但服务没有启动 – 怀疑端口被防火墙阻止。 我的一个谷歌search引导我http://www.tek-tips.com/viewthread.cfm?qid=1117967&page=1这似乎表明我需要更改我的RRAS设置,以访问防火墙设置。 我已经build立了RRAS,所以我可以VPN到另一个networking,所以我不愿意改变他们,不知道会有什么影响。 有没有办法访问Windows防火墙设置而不修改RRAS设置? 如何检查防火墙是否运行? 是否RRAS更改(禁用NAT?)会导致我的VPN连接出现问题? -亚当

我的服务器即将被closures。 我运行了一个LAMP,我应该备份什么?

我的托pipe公司可能会阻止我。 任何想法,我应该备份什么文件? 我正在运行RedHat 4.1。 我将如何保存我目前的PHP设置? 我可以保存.so文件吗? MySQL – 备份数据目录和my.cnf足够了吗? Apache – httpd.conf,html文件夹,当然,但是别的什么?

MySQL用户不会显示在用户pipe理工具上

我已经安装了mysql-server。 当我运行用户pipe理工具时,它只显示我的用户名(myname)和root。 当我想添加mysql用户它说,用户mysql已经存在,但它不显示在用户pipe理工具用户列表为什么? 我检查了用户列表 cat /etc/passwd 我可以看到mysql用户。 比我为mysql用户设置了一个主目录之后 sudo usermod -d /home/mysql mysql 然后我改变用户到MySQL sudo -s -u mysql 之后我想去mysql用户的主目录。 cd ~ pwd 它显示/ home / myname不是/ home / mysql我检查了/ etc / passwd,并显示/ home / mysql作为mysql用户的主目录。 为什么这样呢?

为什么使用OurDelta(替代MySQL发行版)?

这是向在生产中使用 OurDelta的用户提出的一个问题: 你为什么select我们的标准MySQL发行版本? OurDelta与标准MySQL发行版相比的优点/缺点?

MySQL SUPER特权与log_bin_trust_function_creators

启用二进制日志logging以进行复制时,最好是在定义存储过程或UDF时授予用户SUPER权限,或者将log_bin_trust_function_creators = 1设置为更好,以便不需要SUPER权限。 我已经select了第二种select,但“标准实践”是什么?

应用程序服务器需要很长时间才能连接到MySQL服务器

我有一个奇怪的问题,我想不出来,并希望得到一些专家的意见来处理这件事情。 我的数据库在单独的机器上运行 我的应用程序服务器尝试连接login,并一直等待响应 新的连接线程由MySQL创build 我的应用程序服务器不断等待login,但没有得到任何回应 连接堆积起来,MySQL在几分钟内达到了最大连接数(目前设置为100)。 这些问题似乎是login,但奇怪的是,当应用程序运行在与MySQL相同的服务器上时,我没有任何问题。 试图从应用程序使用mysql命令,它也有同样的问题。 任何线索? 以下是我捕获的一些过程。 + —– + ———————- + ——————– – + —— + ——— + —— + ——- + —————- – + | Id | 用户| 主机| db | 命令| 时间| 状态| 信息| + —– + ———————- + ——————– – + —— + ——— + —— + ——- […]

无法在OSX服务器上启动mysqld – 以前工作

我们有一个在MySQL支持的OSX服务器上运行的Web应用程序。 服务器运行达尔文内核9.8.0。 Mysql版本是5.0.67。 以前工作正常,我们不完全确定可能发生了什么变化。 计算机已经重新启动,看看是否会启动MySQL。 不幸的是,这意味着我不能告诉你在这之前它是否被另一个用户错误地重新引导,并且导致了这个问题。 我得到的错误是: /usr/libexec/mysqld: File './mysql-bin.124367' not found (Errcode: 13) 090826 14:42:50 [ERROR] Could not use mysql-bin for logging (error 13). Turning logging off for the whole duration of the MySQL server process. To turn it on again: fix the cause, shutdown the MySQL server and restart it. 那个找不到的文件确实存在…所以,我关掉了my.cnf中的日志,看看还有什么可能发生。 现在我得到的错误是: 090826 […]

允许远程mysql访问centos

我在使用linux相对比较新,想知道在我的vps上允许远程访问mysql是多么困难,以及是否值得我为我的需求做。 我问的原因是,我想使用桌面应用程序来pipe理我的数据库,而不必login到phpmyadmin。

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.