2014-10-27 2 views
2

Я могу посетить mysql по командной строке, и я видел несколько вопросов об этом, но он не работает.
Я пробовал:
Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES)

1.mysql> предоставить все привилегии на . - root @ localhost, идентифицированный «паролем» с опцией гранта;
2.Создание нового пользователя;
3.модифицировать пароль;

Это информация моих пользователей.

mysql> выберите пользователя, хост, пароль из mysql.user;

+------+-----------+-------------------------------------------+ 
| user | host  | password         | 
+------+-----------+-------------------------------------------+ 
| root | localhost | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B | 
| root | 127.0.0.1 | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B | 
+------+-----------+-------------------------------------------+ 

/* 15 */  String driver = ""; 
 
/* 16 */  String url = ""; 
 
/* 17 */  driver = "com.mysql.jdbc.Driver"; 
 
/* 18 */  url = "jdbc:mysql://localhost:3306/demo?characterEncoding=utf-8"; 
 
/* 19 */  Connection con = null; 
 
/* 20 */  String user = "root"; 
 
/* 21 */  String pwd = "root"; 
 
/* */  try { 
 
/* */  try { 
 
/* 25 */   Class.forName(driver); 
 
/* */  } catch (ClassNotFoundException ex) { 
 
/* 27 */   ex.printStackTrace(); 
 
/* */  } 
 
\t \t \t System.out.println("url:"+url+" user="+user+" pwd="+pwd); 
 
/* 29 */  con = DriverManager.getConnection(url, user, pwd); 
 
/* */  } catch (SQLException ex) { 
 
/* 31 */  ex.printStackTrace(); 
 
/* */  }

+0

Не уверен, но почему у вас есть 3 строки "pwd"? вы можете войти с именем пользователя root и root root? –

+0

Да, извините, я забыл о бесполезной «PWD». – gustavo

+0

Разница между попыткой оболочки и попыткой вашего кода состоит в том, что код пытается напрямую подключиться к базе данных, а в оболочке вы подключаетесь только к MySQL, а вы Не делай ничего больше. Можете ли вы войти в систему как root/root и использовать демо? – Gimby

ответ

0

OMG, извините, я нашел мой ключ question.The, что есть два одинаковых проекта в webapps.The неверном журнале сообщает первый проект , а не текущий проект.

Смежные вопросы