在Debian系统中,MySQL的常用命令主要包括以下几个方面:
安装MySQL服务器
sudo apt update
sudo apt install mysql-server
卸载MySQL服务器
sudo apt remove --purge mysql-server mysql-common
sudo apt autoremove
sudo apt autoclean
启动MySQL服务
sudo systemctl start mysql
停止MySQL服务
sudo systemctl stop mysql
重启MySQL服务
sudo systemctl restart mysql
设置MySQL开机自启
sudo systemctl enable mysql
禁用MySQL开机自启
sudo systemctl disable mysql
/etc/mysql/my.cnf
或 /etc/mysql/mysql.conf.d/mysqld.cnf
。登录MySQL
mysql -u root -p
输入密码后即可进入MySQL命令行界面。
创建新用户
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授予权限
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
删除用户
DROP USER 'username'@'localhost';
修改用户密码
ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
显示所有数据库
SHOW DATABASES;
选择数据库
USE database_name;
创建数据库
CREATE DATABASE database_name;
删除数据库
DROP DATABASE database_name;
显示表
SHOW TABLES;
创建表
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
删除表
DROP TABLE table_name;
插入数据
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
查询数据
SELECT * FROM table_name;
更新数据
UPDATE table_name SET column1 = value1 WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
sudo tail -f /var/log/mysql/error.log
mysqladmin
工具:mysqladmin -u root -p status
备份数据库:
mysqldump -u username -p database_name > backup.sql
恢复数据库:
mysql -u username -p database_name < backup.sql
这些命令涵盖了在Debian系统上管理MySQL数据库的基本操作。根据具体需求,可能还需要使用更高级的功能和工具。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Debian LibOffice是否支持云存储