Каким образом проверить, открыт ли соединение с сервером MySQL?
@frederique
Существует несколько способов проверить, открыто ли соединение с сервером MySQL:
1
|
mysqladmin ping |
1
|
mysql -h <hostname> -u <username> -p |
Если соединение открыто, то появится приглашение на ввод пароля.
1
|
netstat -an | grep 3306 |
Если порт 3306 (порт по умолчанию для MySQL) открыт, то соединение с сервером MySQL открыто.
1
|
telnet <hostname> 3306 |
Если успешно подключение, то соединение с сервером MySQL открыто.
1 2 3 4 5 6 7 8 9 10 11 |
import mysql.connector
try:
cnx = mysql.connector.connect(user='user', password='password',
host='hostname',
database='database')
if cnx.is_connected():
print('Connected to MySQL database')
cnx.close()
except mysql.connector.Error as err:
print("Something went wrong: {}".format(err))
|
В этом случае код проверяет, смог ли он подключиться к базе данных MySQL. Если соединение прошло успешно, будет напечатано сообщение о подключении к базе данных.