Я хочу настроить базу данных MySQL (DB) Cygwin в качестве источника данных ODBC на компьютере с Windows 7.Хотя это и не главное в этом вопросе, после настройки источника данных я буду обращаться к нему из Matlab.
MariaDB не имеет страницы для самого Cygwin, но я смотрю на Windows MySQL , чтобы (надеюсь) выяснить процесс.
Я установил БД с помощью , выполнив следующие шаги .
# Install the DB
cd ~
mkdir tryMySQL
mysql_install_db --datadir=$(cygpath -au tryMySQL)
# Launch the daemon
mysqld_safe --datadir=$(cygpath -au tryMySQL) &
# Secure the installation
mysql_secure_installation
# Answer the prompts, including setting a MySQL root account password
# P.S. This doesn't work:
# mysql_secure_installation --datadir=$(cygpath -au tryMySQL)
# Option --datadir not recognized
Затем я обнаружил и запустилприложение Data Sources (ODBC)
(если я могу назвать это приложением), также называемое Set up data sources (ODBC)
, путем ввода odbc
в меню ПускАдминистратор ODBC отображает различные вкладки: User DSN
, System DSN
, File DSN
, Drivers
, Tracing
, Connection Pooling
.Я получаю доступ к источнику данных только с той же учетной записи пользователя, поэтому я выбрал User DSN
.Отображаются три источника данных пользователя: dBAse Files
, Excel File
и MS Access Database
.
Согласно Windows MySQL , я выбрал Add...
.В отличие от драйверов, показанных на веб-странице, я вижу только драйвер SQL Server
- без драйвера MySQL ODBC.
Не имеет значения, запускаю ли я демон в учетной записи администратора или не администратора.Также не имеет значения, запускаю ли я Windows ODBC Data Source Administrator как администратор или не администратор.
Я подтвердил, что установлен драйвер Cygwin MySQL ODBC (последняя строка ниже):
$ cygcheck -c | grep -i mysql
mysql 10.3.14-1 OK
mysql-common 10.3.14-1 OK
mysql-errmsg 10.3.14-1 OK
mysql-server 10.3.14-1 OK
mysql-server-utils 10.3.14-1 OK
odbc-mysql 5.2.5-1 OK
Что мне нужно сделать, чтобы этот драйвер появился в ODBC WindowsАдминистратор источника данных?
PS Я выключил демон, используя mysqladmin -u root -p shutdown
.Это займет около минуты.
PPS На компьютере с Matlab у меня нет прав администратора, поэтому я использую свой домашний компьютер, чтобы выяснить настройку источника данных ODBC.После этого я попрошу администратора настроить его на компьютере Matlab.