centos7 mysql8 基本命令

centos7 mysql8 基本命令


2024年5月23日发(作者:)

在 CentOS 7 环境下安装并配置好 MySQL 8 后,以下是一些MySQL的基本

命令及其详细分析:

登录MySQL服务器

Bash

1mysql -u root -p

root,这是MySQL的默认管理员账号。

• -p

:表示提示输入密码。当你执行这个命令后,系统会等待你输入

MySQL root用户的密码。

• -u root

:指定登录的用户名是

退出MySQL客户端

Sql

1exit 或 quit

• exit

quit

命令均用于从当前的MySQL会话中退出。

创建数据库

Sql

1CREATE DATABASE database_name;

• database_name

替换为你要创建的数据库名称。

切换到某个数据库

Sql

1USE database_name;

这个命令将当前会话的工作环境切换到指定的数据库。

显示所有数据库

Sql

1SHOW DATABASES;

此命令列出服务器上所有的数据库(权限允许的情况下)。

创建用户及授权

Sql

1# 创建新用户

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

3# 或远程访问

4CREATE USER 'username'@'%' IDENTIFIED BY 'password';

5

6# 授予用户对特定数据库的所有权限

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

8# 若要允许远程连接

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

10# 刷新权限使其生效

11FLUSH PRIVILEGES;

修改密码

Sql

1ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';

更改指定用户的密码。

查看表结构

Sql

1DESCRIBE table_name;

描述给定表的结构,包括字段名、数据类型和索引等信息。

查询数据

Sql

1# 示例查询语句

2SELECT * FROM table_name WHERE condition;

使用

SELECT

语句来检索数据,

*

表示所有列,

table_name

是要查询的表

名,

WHERE

子句用于指定过滤条件。

删除数据库

Sql

1DROP DATABASE IF EXISTS database_name;

删除名为

database_name

的数据库,

IF EXISTS

用来防止因数据库不存在

而导致的错误。

关闭/重启MySQL服务

Bash

1#

关闭

MySQL

服务

2systemctl stop mysqld

3

4#

重启

MySQL

服务

5systemctl restart mysqld

在Linux系统层面,使用Systemd管理工具来控制MySQL服务状态。

以上就是CentOS 7环境下MySQL 8的一些基本命令与操作分析,实际应用中

还有很多高级查询、优化和管理操作,但这些是最基础且常用的命令。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1716446765a2727914.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信