Доступ к удаленному SQL серверу, который на Colab - PullRequest
0 голосов
/ 30 марта 2020

Я новичок в работе на удаленных серверах, поэтому извиняюсь, если это глупый вопрос, но я нигде не смог найти никаких инструкций.

У меня есть доступ к удаленной базе данных из университета, но мне нужно установить соединение через Pulse Secure для доступа к нему. (И тогда я использую mySQL верстак для этого). Теперь мне нужно получить данные для работы в Deep Learning, в Colab или где-либо еще в облаке. Но я понятия не имею, как это сделать. Я пытался использовать mySQLdb, но это не помогло установить соединение.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 30 марта 2020

Вот пример, как установить MySQL в Colab и запросить его. Вы можете изменить подключение к удаленной базе данных вашего университета.

# install, set connection
!apt-get install mysql-server > /dev/null
!service mysql start
!mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'"
!pip -q install PyMySQL
%load_ext sql
%config SqlMagic.feedback=False 
%config SqlMagic.autopandas=True
%sql mysql+pymysql://root:root@/
# query using %sql or %%sql
df = %sql SELECT Host, User, authentication_string FROM mysql.user
df
...