Skip to content

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

基于 MIT 许可发布