MySQL 是一个流行的关系型数据库管理系统,在 Linux 系统中,有许多常用的命令用于管理 MySQL 数据库。以下是一些基本的命令及其用途:
sudo systemctl start mysql
或者
sudo service mysql start
sudo systemctl stop mysql
或者
sudo service mysql stop
sudo systemctl restart mysql
或者
sudo service mysql restart
sudo systemctl status mysql
或者
sudo service mysql status
mysql -u username -p
输入密码后即可进入 MySQL 命令行界面。
SHOW DATABASES;
USE database_name;
SHOW TABLES;
DESCRIBE table_name;
CREATE DATABASE database_name;
DROP DATABASE database_name;
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
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;
mysqldump -u username -p database_name > backup.sql
mysql -u username -p database_name < backup.sql
sudo mysql_secure_installation
sudo tail -f /var/log/mysql/error.log
/etc/my.cnf
或 /etc/mysql/my.cnf
配置文件。netstat -tuln | grep 3306
查看端口占用情况。GRANT
命令授予相应权限。通过这些命令和解决方法,可以有效地管理和维护 MySQL 数据库。如果遇到更复杂的问题,建议查阅 MySQL 官方文档或寻求社区支持。