桌面连接程序
桌面程序 MySQL Command Line Client ,进入后直接使用 root 用户的密码登录即可,但是这种方式也只有 root可以使用。
命令行
如果命令行不生效,请配置安装路径到环境变量中的Path里面。
连接
- 命令格式:
# mysql -h [主机IP] -P [端口号] -u [用户名] -p[用户密码]
- 去除空格也是可以的(但是密码字段不能有空格):
# mysql -h[主机IP] -P[端口号] -u[用户名] -p[用户密码]
- 不输入密码,这样命令行会自动出来一个行让你输入:
# mysql -h[主机IP] -P[端口号] -u[用户名]
- 快捷连接,如果是本机的默认
3306端口的:
# mysql -u[用户名] -p[用户密码]
退出
exit# 或者 Ctrl + C
Java
package com.xiaoxin.jdbc;import org.junit.jupiter.api.Test;import java.sql.*;class JdbcConnectionTests {@Testvoid contextLoads() throws ClassNotFoundException, SQLException {Class.forName("com.mysql.cj.jdbc.Driver");//连接String url = "jdbc:mysql://127.0.0.1:3306/springboot2020" +"?characterEncoding=UTF-8&useUnicode=true&useSSL=false&serverTimezone=GMT%2B8";String username = "root";String password = "xiaoxin";//获取连接对象,并连接数据库Connection connection = DriverManager.getConnection(url, username, password);//获取语句对象Statement statement = connection.createStatement();ResultSet resultSet = statement.executeQuery("select * from jdbc_user");while (resultSet.next()) {System.out.println("用户名称:" + resultSet.getString("name"));}statement.close();}}
