现象: Oracle数据库中,使用lsnrctl开启.关闭监听或查看监听状态时,非常慢,可以通过断网的方式使动作马上完成. 在客户端使用plsql等方式连接数据库时,也是非常慢,同样也可以通过切换网络状态的方法使其马上完成. 分两个层面: 1. 监听本身有问题 关闭监听日志,清理监听日志 A. 关闭监听日志 shell命令行登录至oracle用户,输入lsnrctl进入监听命令行. show log_status 查看监听日志状态,“set to on”表示开启,
监听mysql是否挂了,如果挂了就重启mysql 方式一: #!/bin/bash pgrep -x mysqld &> /dev/null if [ $? -ne 0 ] then echo "At time: `date` :MySQL is stop .">> /var/log/mysql_messages service mysql start #echo "At time: `date` :MySQL server is stop.&q
mysql 启动了,用 localhost 可以连接,但是用 127.0.0.1 不能连接.可能的原因是 1. mysql为了增强安全性而跳过了端口监听,查看方法: 用mysql> SHOW VARIABLES;或者 mysql> SHOW VARIABLES LIKE 'skip_networking'; 查看skip_networking,如果skip_networking=ON ,则到my.ini 中将 skip_networking 注释掉; 2. 如果显示的是 OFF 则可能是绑定了
在Ubuntu上部署mysql服务并添加了一个非root用户后,发现无法远程连接, Navicat连接mysql出现2003——can't connect to mysql server on localhost(10061). 在网上搜索了一圈后,几乎都指向一个解决方案:修改配置文件/etc/mysql/my.cnf中的一项配置: bind-address = 127.0.0.1 改为: bind-address = 0.0.0.0 虽然大家都这么说,但是没有说明原因,于是我又找了一番,终于找
配置阿里云服务器centos7中xampp环境时出现了一种情况: 在centos中可以使用命令进入mysql 修改后也可以远程用phpmyadmin连接mysql 但是用navicat却无法连接 先修改了root访问权限 grant all on *.* to root@'%' identified by '填你的密码' with grant option; 刷新权限 flush privileges; 然后重启Mysql 还是无法用navicat连接 然后以为是防火墙问题,结果为3306端口开