我刚刚在 OS X 中安装了 mysql,并且此代码运行良好:
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();
所以我认为一切都很好。但在活动监视器中我看不到守护进程:
为什么我没看到类似的东西mysqld?
答案1
您是否将活动监视器设置为仅显示您的进程 - 我看到屏幕截图中的所有进程都归您的用户所有?将其设置为显示所有流程你应该可以看到mysqld
(我不确定你是如何安装 MySQL 的,但我猜它不是以你的用户身份运行的)。