阅读量:1
在CentOS系统中,MySQL是一个非常流行的关系型数据库管理系统。以下是一些常用的MySQL命令,这些命令可以帮助你管理数据库、表和数据:
安装与启动
-
安装MySQL:
sudo yum install mysql-server -
启动MySQL服务:
sudo systemctl start mysqld -
设置开机自启:
sudo systemctl enable mysqld -
检查MySQL状态:
sudo systemctl status mysqld -
安全配置MySQL(设置root密码,删除匿名用户等):
sudo mysql_secure_installation
登录与退出
-
登录MySQL:
mysql -u root -p输入密码后即可进入MySQL命令行界面。
-
退出MySQL:
exit;
数据库操作
-
创建数据库:
CREATE DATABASE mydatabase; -
删除数据库:
DROP DATABASE mydatabase; -
选择数据库:
USE mydatabase;
表操作
-
创建表:
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100) ); -
查看表结构:
DESCRIBE users; -
删除表:
DROP TABLE users; -
插入数据:
INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com'); -
查询数据:
SELECT * FROM users; -
更新数据:
UPDATE users SET email = 'john.doe@example.com' WHERE id = 1; -
删除数据:
DELETE FROM users WHERE id = 1;
用户权限管理
-
创建用户:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; -
授予权限:
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost'; -
撤销权限:
REVOKE ALL PRIVILEGES ON mydatabase.* FROM 'newuser'@'localhost'; -
删除用户:
DROP USER 'newuser'@'localhost';
其他常用命令
-
查看所有数据库:
SHOW DATABASES; -
查看当前数据库中的所有表:
SHOW TABLES; -
查看表的详细信息:
SHOW CREATE TABLE users; -
查看MySQL版本:
mysql --version -
查看MySQL配置文件位置:
mysqld --help | grep "datadir"
这些命令涵盖了MySQL在CentOS系统中的基本操作和管理任务。根据实际需求,你可以进一步学习和掌握更多高级功能和命令。
以上就是关于“centos mysql常用命令汇总”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm