Когда я создаю новый веб-проект с Hibernate, я открываю новый мастер подключений, выбираю MySQL (параметр Connector/J driver) (коннектор jar появляется в списке файлов драйверов), я нажимаю кнопку «Далее», установите Host: 127.0.0.1, Port: 3306, имя_базы данных, имя пользователя: root, пустое поле пароля. Тогда я получаю cannot establish a connection to jdbc:mysql://127.0.0.1:3306/databasename using com.mysql.jdbc.Driver (Access denied for user 'root'@'localhost' (using password: YES))
Не удается установить соединение с MySQL в среде IDE NetBeans
Вот код из файла config.inc.php:
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Существует несколько других config.inc.php файлов в папке XAMPP (в Ubuntu), но те, похоже, не содержат настроек имени пользователя и пароля. Есть следующие строки в файле /etc/mysql/my.cnf:
user = mysql
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
Таким образом, я, вероятно, установить правильный порт. Что означает это user = mysql
? Почему эта настройка «не может установить соединение» появляется с этими настройками? Заранее спасибо.
Спасибо. Я только что нашел ответ, напишу через минуту. Пароль фактически пуст. –