Linux数据库命令大全

在Linux系统中,操作MySQL数据库是很常见的操作。以下是一些基本的MySQL数据库操作命令和步骤,技术宅根据平时的运维习惯给大家整理出来,希望对大家有利。

连接MySQL数据库

要连接到MySQL数据库,可以使用以下命令:

# 首先以 root 用户登录 MySQL
mysql -u root -p

输入密码后即可进入MySQL数据库。

显示数据库列表

要查看当前用户下的所有数据库,可以使用以下命令:

show databases;

切换数据库

要切换到某个特定的数据库,可以使用以下命令:

use 数据库名;

显示数据库中的表

要查看当前数据库中的所有表,可以使用以下命令:

show tables;

显示表的结构

要查看某个表的详细结构,可以使用以下命令:

desc 表名;

创建数据库和表

要创建一个新的数据库,可以使用以下命令:

create database 数据库名 character set utf8;

要创建一个新的表,可以使用以下命令:

create table 表名 (
字段1 数据类型,
字段2 数据类型,

);

插入数据

要向表中插入数据,可以使用以下命令:

insert into 表名 (字段1, 字段2, ...) values (值1, 值2, ...);

查询数据

要查询表中的数据,可以使用以下命令:

select * from 表名;

可以使用条件查询来筛选数据:

select * from 表名 where 条件;

更新数据

要更新表中的数据,可以使用以下命令:

update 表名 set 字段1=新值1, 字段2=新值2 where 条件;

删除数据

要删除表中的数据,可以使用以下命令:

delete from 表名 where 条件;

删除数据库和表

要删除一个数据库,可以使用以下命令:

drop database 数据库名;

要删除一个表,可以使用以下命令:

drop table 表名;

这些命令涵盖了在Linux系统中操作MySQL数据库的基本步骤和常用命令。通过这些命令,您可以轻松地管理和操作您的数据库。

进阶操作

linux中数据库中创建一个数据库,要求用户名为admin,数据库为thax,数据库密码为thaxcn,且指定只有IP192.168.1.1和192.168.1.2可以访问,那么我们该如何操作?

1. 登录 MySQL 并执行创建命令

mysql -u root -p

输入 root 密码后,在 MySQL 命令行中执行以下操作:

-- 创建数据库(使用 utf8mb4 字符集)
CREATE DATABASE IF NOT EXISTS `thax` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 为第一个IP创建用户
CREATE USER 'admin'@'192.168.1.1' IDENTIFIED BY 'thaxcn';

-- 为第二个IP创建用户
CREATE USER 'admin'@'192.168.1.2' IDENTIFIED BY 'thaxcn';

-- 授予第一个IP用户权限
GRANT ALL PRIVILEGES ON `thax`.* TO 'admin'@'192.168.1.1';

-- 授予第二个IP用户权限
GRANT ALL PRIVILEGES ON `thax`.* TO 'admin'@'192.168.1.2';

-- 刷新权限
FLUSH PRIVILEGES;

-- 退出MySQL
EXIT;

2. 验证创建结果

# 查看用户及其授权IP
mysql -u root -p -e "SELECT User, Host FROM mysql.user WHERE User='admin';"

# 查看用户权限
mysql -u root -p -e "SHOW GRANTS FOR 'admin'@'192.168.1.1';"
mysql -u root -p -e "SHOW GRANTS FOR 'admin'@'192.168.1.2';"

切记,如果MySQL服务器版本低于8.0,可以用合并语法:

GRANT ALL ON thax.* TO 'admin'@'192.168.1.1' IDENTIFIED BY 'thaxcn';

以上就是今天的Linux数据库进阶操作,技术宅后面会陆续更新。

给TA赏糖
共{{data.count}}人
人已赏糖
技术分享

B2 Pro 移动端我的关注显示空白错误修复

2025-8-3 18:31:47

技术分享

边缘安全加速平台 EO通过边缘函数实现网站自适应图片格式转换与防盗链

2025-8-8 22:37:51

2 条回复 A文章作者 M管理员
技术宅评论
  1. test

    挺好的

  2. 飞鱼岛主

    学习了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索