mysql -u root -p
输入 root 用户密码后进入 MySQL 命令行。
CREATE DATABASE database_name;
例如:
CREATE DATABASE mydb;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
例如:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
mysql -u root -p
DROP DATABASE database_name;
例如:
DROP DATABASE mydb;
DROP USER 'username'@'localhost';
例如:
DROP USER 'myuser'@'localhost';
EXIT;
# 使用 systemd (Ubuntu 16.04+, CentOS 7+)
sudo systemctl start mysql # 启动
sudo systemctl stop mysql # 停止
sudo systemctl restart mysql # 重启
sudo systemctl status mysql # 查看状态
# 使用 service (旧版系统)
sudo service mysql start
sudo service mysql stop
sudo service mysql restart
sudo service mysql status
# 停止 MySQL 服务
sudo systemctl stop mysql
# 卸载 MySQL 软件包
sudo apt-get remove --purge mysql-server mysql-client mysql-common -y # Ubuntu/Debian
sudo yum remove mysql-server -y # CentOS/RHEL
# 删除相关文件和目录
sudo rm -rf /etc/mysql /var/lib/mysql
sudo rm -rf /var/log/mysql
# 清理依赖
sudo apt-get autoremove -y # Ubuntu/Debian
sudo yum autoremove -y # CentOS/RHEL
注意:删除数据库和卸载 MySQL 是不可逆操作,请确保已备份重要数据。