主题
MySQL 维护
服务管理
bash
docker container start mysql-server
docker container stop mysql-server
docker container restart mysql-server
docker logs mysql-server查看状态
sql
SELECT VERSION();
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';
SHOW PROCESSLIST;用户和权限
sql
CREATE USER 'app_user'@'%' IDENTIFIED BY 'vfanlee';
GRANT ALL PRIVILEGES ON app_db.* TO 'app_user'@'%';
FLUSH PRIVILEGES;
SHOW GRANTS FOR 'app_user'@'%';
DROP USER 'app_user'@'%';生产环境不要直接使用 root 账号连接应用。
备份和恢复
bash
mysqldump -uroot -p app_db > app_db.sql
mysql -uroot -p app_db < app_db.sql