linux下mysql常用操作,Linux环境下常用的mysql命令操作

本文介绍了如何在低配服务器上使用MySQL进行数据库的基本操作,包括创建和删除数据库、切换数据库、导入数据以及用户管理。重点讲述了创建数据库(如`CREATE DATABASE`)、显示数据库(`SHOW DATABASES`)、删除数据库(`DROP DATABASE`)、登录及用户权限管理(如`GRANT ALL PRIVILEGES`和`DROP USER`)等常用命令。适合初学者参考。
摘要由CSDN通过智能技术生成

因为技术宅有一台闲置的低配服务器,所以考虑用来放数据库,毕竟现在技术宅的数据量还不是很大,所以用一台低配机子做数据库绰绰有余,而且服务器都是在一个可用区域下,内网也在一个网段内,很是方便!

因为配置低,为了减少额外的消耗,此服务器只安装数据库,还有必要的缓存吗,其余的就不安装了,所以这里就涉及到一些基本的mysql命令操作,这里技术宅就将常用的整理下!

以下所有的操作就基于已经执行登录命令:

mysql -u root -p

确认命令后输入数据库root密码即可登录!

查看数据库

show databases;

新建数据库

create database mynewdatabase;

//mynewdatabase即为需要创建的数据库

删除数据库

drop database mynewdatabase;

//mynewdatabase即为需要删除的数据库

其实就是下面三个命令:

//创建数据库

create database [database name];

//查看数据库

show databases;

//删除数据库

drop database [database name];

进入对应数据库

use mynewdatabase;

//进入刚创建的数据库

导入数据库

进入到对应的数据库之后,执行命令:

source /data/backup.sql(数据库绝对路径)

查看数据库用户信息

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

删除某个用户

如果需要删除的用户为'database_user@'localhost'

则执行命令:

DROP USER 'database_user@'localhost';

创建用户

添加一个用户名为db_user,密码为db_pass,授权为% (%表示所有IP能连接)对db_name数据库所有权限,命令如下:

create user db_user@'%' identified by 'db_pass';

//mysql8.0

grant all privileges on db_name.* to db_user@'%' identified by 'db_pass'; #授权语句,特别注意有分号

//其他mysql版本

暂时技术宅就用到以上的命令,更多关于Linux环境下常用的mysql命令操作,技术宅会在日后更新,欢迎关注!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值