1.动机
在做智能空战实验的时候,由于生成了一系列的数据,通过csv文件保存在本地有点麻烦,正好我们实验室有一台长期开机的服务器,我打算试一下在服务器上安装sql来保存我生成的所有数据,从而更方便的查看我的数据。
2.安装过程
2.1安装mysql
首先打开MobaXterm,用SSH远程连接服务器,在服务器下输入下列命令。
sudo apt install mysql-server -y  # 安装
mysql --version  # 查看版本
sudo systemctl status mysql  # 查看运行状态
netstat -tln  # 以数字ip形式显示mysql的tcp监听状态2.2设置mysql的root密码
sudo mysql -u root  # 使用root无密码登录登录后输入下列语句
alter user 'root'@'localhost' identified with mysql_native_password by 'password';  # 为root添加密码
exit;2.3设置允许root远程登录和ip远程登录
mysql -u root -p  # 使用root有密码登录在mysql终端中输入下列语句
use mysql;  # 使用名为mysql的数据库
update user set host='%' where user='root';  # 运行root远程登录
flush privileges;  # 权限刷新
exit;直接远程登录会失败,需要修改配置文件让所有ip都可以远程登录
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
修改bind-address = 0.0.0.0
修改后重启:sudo systemctl restart mysql测试连接语句
mysql -u root -p -h 192.168.1.100(ip替换为实际MySQL服务器ip)3.远程连接
由于我的主要ide为pycharm,其有专门的用于数据库远程连接的工具。


需要注意的是,这里需要安装mysql的驱动,直接下载会下载失败,需要开代理,然后在界面设置自动远程http代理。
一般连接上后,不会显示所有的数据库,还需要进行如下操作。


这样就可以直接右键csv文件,选择导入数据库就能看到了。
 
                     
                     
                        
                        