linux的mysql测试_在Linux中mysql的一些基本操作

下面介绍一下

一、关于在Linux中mysql的一些基本操作

1、进入mysql “mysql -uroot -p”,会提示输入密码,输入密码时是不可见的,直接输就可以,如果输错可以退格键删除

2、链接数据库刚刚通过使用 mysql -uroot -p 就可以链接数据库了,但这只是连接本地的“localhost”,可是有很多时候都是去连接某一个主机上的mysql。所以,

e7d0f78be92b5231bded52872c04e284.png

[root@besttest ~]# mysql -uroot -p -h(IP) -P(端口)

Enter password:

其后边的-P(大写)用来指定远程主机mysql的绑定端口,默认是3306,-h用来指定远程主机的IP

3、查询当前的库 “show databases;”

6c43bd958f71bc945040408ca5bf4a7e.png

“;”分号不可省略

4、查询某个库的表

->首先要切换到某个库里去 “use mysql”

4340f5fed9ad126e4fb20f1aa1e6e6be.png

->然后再把表列出来:“show tables”

dacc75e3606f69385f3902ebd52b7e62.png

5、查询某个表的全部字段

->“desc 表名”

显示表的结构

describe 表名;

1318c3a19df1b0effbd1105128b2e4a0.png

->“show create table 表名\G”(刚命令显示的更加详细)

d14e18d3e25264e3f9614357769d63a4.png

6、查看当前是哪一个用户 “select user();"

8459115d0921de8f89d110fb80f2562f.png

7、查看当前所使用的数据库 “select  database();”

54c7a31c8e7243bf3e026d8e03257b3f.png

8、创建一个新的数据库“create database 库名;”

eb5647b7e24ee4ed2be00d0a4607d6b8.png

9、查看当前数据库版本“select version();”

73b71103971baa4cf67312d5a531413d.png

10、查看当前mysql状态 “show status;”

3ad37616a26c4bfc41b449a8931ebc75.png

11、修改mysql的参数 “show variables like 'max_connect%'; set global max_connect_errors = 1000”

76ac6cd1aa5cdaafc7d347387808b5f6.png

92608158372a67070f1840cc27661114.png

在mysql命令行,“%”类似于shell下的“*”,表示万能匹配。使用“set global”可以临时修改某些参数,但是重启myslqd服务后还会变为原来的,所以要想恒久生效,需要在my.cnf中定义

12、查看mysql的参数 “show variables;”

这个在日常的管理工作中使用最为频繁,因为使用它可以查看当前mysql在干什么,可以发现是否有锁表

4b8248092d630cf0572a021d2774d9d1.png

13、创建一个普通用户并授权“grant on *.*  to user1 identified by '123456';”

d87908e2ee8f2d8dedb4782461cc4b1f.png

all表示所有的权限(读、写、查询、删除等等操作),*.*前面的*表示所有的数据库,后面的*表示所有的表,identified by 后面跟密码,用单引号括起来。这里的user1指的是localhost上的user1,如果给网络上的其他机器的某个用户授权则这样

“grant all on 数据库名.* to 'user2'@'ip地址' identified by '密码'”

387eb8aa996a5911ac46cb95fadf45b7.png

14、清空表数据 “truncate table 数据库名.表名”

15、删除表 “drop table 数据库名.表名”

16、删除数据库 “drop database 数据库名”

二、mysql数据库的备份与恢复

1、备份“mysqldump -uroot -p'密码' 数据库名 >/tmp/备份名.sql”

e1aec4748db2ae0f234b4a910816e4c4.png

使用mysqlddump命令备份数据库,-u 和 -p连个选项使用方法和前面说的mysql一样。备份完后可以在/tmp/目录下查看

2、恢复“mysql -uroot -p'密码' 数据库名

cf0932530179402f004e566b958b6400.png

————————————————

版权声明:本文为CSDN博主「wfx挥霍的人生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/wfx15502104112/article/details/80411175

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值