云服务器
安装数据库:阿里云服务器安装MySQL数据库教程
# 更新系统
sudo apt update
# 安装MySQL
sudo apt install mysql-server
# 启动MySQL服务
sudo systemctl start mysql
# 设置MySQL开机自启
sudo systemctl enable mysql
# 配置MySQL安全性(设置root密码等)
sudo mysql_secure_installation
配置MySQL
# 登录MySQL
mysql -u root -p
-- 创建数据库和用户
CREATE DATABASE your_db;
CREATE USER 'your_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_db.* TO 'your_user'@'%';
FLUSH PRIVILEGES;
登录数据库
# -u用户名 或 -u 用户名(可带空格可不带)
mysql -u root -p
# -p 或 -p密码(-p后不接密码,回车后输入,-p后接密码中间不带空格)
mysql -u root -p密码
# 数据库名(可选)
mysql -u root -p密码 数据库名
退出数据库
-- 退出MySQL
exit;
查看已创建数据库和表
-- 所有数据库
SHOW DATABASES;
-- 指定数据库
SHOW DATABASE 数据库名;
-- 所有表
SHOW TABLES;
-- 指定表
SHOW TABLE 表名;
-- 查询表结构
DESC 表名;
-- 查询表结构
SHOW FULL COLUMNS FROM 表名;
切换使用数据库
-- 使用指定数据库
use 数据库名;
查看权限
-- 查看用户权限
SELECT * FROM mysql.user;
--查看指定用户权限
SHOW GRANTS FOR 用户名;
查看数据库路径
-- 查看数据目录
SHOW VARIABLES LIKE 'datadir';
导出数据库数据
# 在云服务器导出数据
mysqldump -u root -p 数据库名 表名 > data.sql
MobaXTerm
添加SSH
注:这里第一次完成设置后点击OK,连接发现报错,经测试得出是默认的端口号22在本地网络没有放行,需要操作修改端口号
MySQL Workbench
导入下载的sql文件
查询数据库
SELECT * FROM 数据库名.表名;
删除表中所有数据
TRUNCATE TABLE 数据库名.表名;
删除表数据
DELETE FROM 数据库名.表名 WHERE 条件;
-- 例:where NAME='测试';
删除表
DROP TABLE 表名;
删除数据库
DROP DATABASE 数据库名;