HCRM博客

CentOS系统中MySQL命令速查手册

在CentOS下,MySQL是一款非常流行的开源关系型数据库管理系统,掌握MySQL的命令行操作对于系统管理员和开发人员来说至关重要,以下是在CentOS环境下使用MySQL命令的一些基本操作指南。

CentOS系统中MySQL命令速查手册-图1

安装MySQL

在CentOS下安装MySQL,通常使用yum包管理器,以下是一个基本的安装步骤:

# 更新系统软件包
sudo yum update
# 安装MySQL服务器
sudo yum install mysql-server
# 启动MySQL服务
sudo systemctl start mysqld
# 设置MySQL服务开机自启
sudo systemctl enable mysqld

登录MySQL

安装完成后,可以使用以下命令登录到MySQL:

mysql -u root -p

这里-u root指定了用户名为root,-p表示需要输入密码。

基本命令

以下是一些常用的MySQL命令:

显示数据库列表

SHOW DATABASES;

创建数据库

CREATE DATABASE database_name;

选择数据库

USE 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, column2 = value2 WHERE condition;

删除数据

DELETE FROM table_name WHERE condition;

删除表

DROP TABLE table_name;

删除数据库

DROP DATABASE database_name;

权限管理

创建用户

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

授予权限

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';

刷新权限

FLUSH PRIVILEGES;

删除用户

DROP USER 'username'@'localhost';

备份与恢复

备份数据库

mysqldump -u username -p database_name > backup_file.sql

恢复数据库

mysql -u username -p database_name < backup_file.sql

FAQs

Q1:如何查看MySQL的版本信息?

A1: 使用以下命令可以查看MySQL的版本信息:

CentOS系统中MySQL命令速查手册-图2

mysql --version

或者

mysql -V

Q2:如何修改MySQL的root密码?

A2: 以下是修改MySQL root密码的步骤:

停止MySQL服务:

sudo systemctl stop mysqld

使用以下命令找到临时root密码:

grep 'temporary password' /var/log/mysqld.log

使用以下命令登录MySQL:

CentOS系统中MySQL命令速查手册-图3

mysql -u root -p

输入临时密码登录后,使用以下命令修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

退出MySQL:

EXIT;

重新启动MySQL服务:

sudo systemctl start mysqld

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/53605.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~