1

Я только что установил MySQL в OS X, и этот код работает нормально:

String url = "jdbc:mysql://localhost:3306/";
String dbName = "information_schema";
String driver = "com.mysql.jdbc.Driver";
String userName = "";
String password = "";

Class.forName(driver).newInstance();
Connection conn = DriverManager.getConnection(url+dbName, userName, password);

Statement st = conn.createStatement();
ResultSet res = st.executeQuery("SELECT * from CHARACTER_SETS");
while(res.next()) {
    System.out.println(res.getString("CHARACTER_SET_NAME"));
}

conn.close();

поэтому я предполагаю, что все в порядке. Но в Activity Monitor я не вижу процесс демона:

Почему я не вижу что-то вроде mysqld ?

1 ответ1

1

Возможно, у вас установлен Activity Monitor для отображения только ваших процессов - я вижу, что все процессы на скриншоте принадлежат вашему пользователю? Установите его для отображения всех процессов, и вы должны увидеть mysqld (я не уверен, как вы установили MySQL, но я предполагаю, что он не работает как ваш пользователь).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .