1、打开服务器中的远程连接(以阿里云为例)
输入
su
或
sudo su root
切换为root账号
2、使用yum下载mysql并完成基础设置
修改初始密码时要注意不能过于简单,否则会报错
3、连接Navicat
完成mysql的安装和设置后就可以进行连接了
先输入
mysql -uroot -p
并输入密码,连接mysql服务器
在服务器信息处找到公网IP并复制
打开Navicat,在“连接”中选择MySQL打开
将复制到的IP地址粘贴到主机处,连接名可随意设置,点击确认即可连接到服务器中的数据库
插播一个导入已建好的表的方法:
选择对应数据库后右键点击转储为SQL文件,选择“结构和数据”或“结构”
选择保存位置后即可保存该数据库的SQL文件(里面是建该数据库的SQL语句)
在对应服务器右键选择运行SQL文件后选择对应SQL文件即可运行相关SQL文件建立数据库或表
4、Java中使用jdbc连接服务器中的数据库
import java.sql.*;
public class Connect_db {
static final String JDBC_DRIVER="com.mysql.cj.jdbc.Driver";
// static final String DB_URL="jdbc:mysql://localhost:3306/students?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
//↑本地mysql数据库的连接写法
static final String DB_URL="jdbc:mysql://(IP地址):3306/(数据库名)?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
// (IP地址)处填写对应服务器的IP地址
//(数据库名)处填写对应想要连接的数据库名
static final String USER="root";
static final String PASSWORD="";//输入服务器数据库密码
Connection conn=null;
Statement stmt=null;
Connect_db(){
try{
Class.forName(JDBC_DRIVER);
conn=DriverManager.getConnection(DB_URL,USER, PASSWORD);
stmt= conn.createStatement();
this.conn=conn;
this.stmt=stmt;
}catch (Exception e){
e.printStackTrace();
}
}
}