基本管理命令
命令 | 描述 |
sudo systemctl start mysql |
启动MySQL服务。 |
sudo systemctl stop mysql |
停止MySQL服务。 |
sudo systemctl restart mysql |
重启MySQL服务。 |
sudo systemctl status mysql |
查看MySQL服务状态。 |
mysql u root p |
以root用户身份登录MySQL。 |
mysqladmin u root p shutdown |
安全地关闭MySQL服务器。 |
数据库操作命令
命令 | 描述 |
CREATE DATABASE database_name; |
创建新数据库。 |
DROP DATABASE database_name; |
删除数据库。 |
USE database_name; |
选择要使用的数据库。 |
SHOW DATABASES; |
显示所有数据库。 |
CREATE TABLE table_name (column1 datatype, column2 datatype, ...); |
创建数据表。 |
DROP TABLE table_name; |
删除数据表。 |
SHOW TABLES; |
显示当前数据库中的所有表。 |
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...); |
插入数据到表中。 |
SELECT * FROM table_name; |
查询表中的所有数据。 |
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; |
更新表中的数据。 |
DELETE FROM table_name WHERE condition; |
删除表中符合条件的记录。 |
权限管理命令
命令 | 描述 |
GRANT ALL PRIVILEGES ON database_name.* TO 'user'@'host'; |
授权用户对所有数据库的完全访问权限。 |
FLUSH PRIVILEGES; |
刷新权限,使更改立即生效。 |
REVOKE ALL PRIVILEGES ON database_name.* FROM 'user'@'host'; |
撤销用户的访问权限。 |
备份与恢复命令
命令 | 描述 |
mysqldump u root p database_name > backup.sql |
导出数据库到SQL文件。 |
mysql u root p database_name< backup.sql |
从SQL文件导入数据库。 |
常见问题解答
1、如何修改MySQL的root密码?
回答:可以通过以下步骤修改MySQL的root密码:
1. 使用以下命令登录MySQL:mysql u root p
。
2. 输入当前的root密码。
3. 执行以下SQL语句来修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
。
4. 刷新权限:FLUSH PRIVILEGES;
。
2、如何查看MySQL服务器的状态?
回答:可以使用以下命令查看MySQL服务器的状态:
sudo systemctl status mysql
:显示MySQL服务的状态信息。
SHOW STATUS;
:在MySQL命令行界面中执行,显示服务器状态和系统变量信息。
通过以上命令和步骤,您可以有效地管理和配置MySQL数据库,确保其稳定运行并满足业务需求。
各位小伙伴们,我刚刚为大家分享了有关“云服务器安装mysq后l的常用命令”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!