@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. Если соединение прошло успешно, будет напечатано сообщение о подключении к базе данных.