我无法建立到MySQL的远程连接。从我的个人电脑,我可以在现有的服务器上打电话到3306,但是当我尝试使用新服务器时,它挂起几分钟,然后返回。
# mysql -utest3 -h [server ip] -p
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on '[server ip]' (110)
以下是服务器的一些输出。
# nmap -sT -O localhost -p 3306
...
PORT STATE SERVICE
3306/tcp closed mysq
我尝试使用mysql version8在centos7中配置mysql主从配置,遵循链接,一切正常,没有错误,但最后在从属服务器中使用> show slave status\G检查时,我得到了错误
Last_IO_Error: error connecting to master 'replica@xx.xx.xx.xx:3306' - retry-time: 60 retries: 1 message: Can't connect to MySQL server on 'xx.xx.xx.xx:3306' (113)
Slave_IO_Runni
我在CentOS服务器上运行OTRS,MySQL DB也运行在远程服务器上,也运行在CentOS上。OTRS不支持与MySQL的加密连接,因此该连接不是加密的。我想使用stunnel加密连接,但是我无法配置它。MySQL正在使用默认端口3306。
OTRS = 10.0.0.4 MySQL = 10.0.0.3
#Sample stunnel configuration on OTRS Server
#Provide the full path to your certificate-key pair file
cert = /etc/pki/tls/certs/stunnel.pem
我使用以下命令创建了一个test_mysql:
docker run -d -p 3306:3306 --name=test_mysql --env="MYSQL_ROOT_PASSWORD=123" mysql
我使用docker inspect test_mysql获得IP地址。IP为172.17.0.2。
奇怪的是,当我试图连接到本地的mysql服务器时,使用
mysql -uroot -p123 -h 172.17.0.2 -P 3306
引起的错误:
ERROR 2003 (HY000): Can't connect to MySQL server on
我想用MySQL连接到本地PhpStorm数据库。但是出现了一个错误:
连接到MySQL - @localhost失败。08001无法创建到数据库服务器的连接。尝试重新连接3次。放弃吧。
我试着检查mysql服务是否正在运行。
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-07-28 11:26
# command
docker run --name mariadb -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mariadb mariadb # errors
cdccf021df19929bc8b3783c589234b1515d8afd05beeaba00e0e9157f458c73
docker: Error response from daemon: Ports are not available: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (pro
这些天我正在学习码头,并开始建立自己的mysql形象。
Dockerfile:
FROM centos
MAINTAINER Michael
ENV REFRESHED_AT 2016-07-29
RUN yum install -y mysql mariadb-server
VOLUME /var/lib/mysql
ENTRYPOINT ["/usr/libexec/mysqld", "--user=root"]
EXPOSE 3306
码头运行命令
docker run -d --name mysql -v /root/docker/mysql/data: