MYSQL---介绍,命令(重点)mysql,mysqladmin, MySQL各种建议操作

官方网址:
https://www.mysql.com/
http://mariadb.org/
https://www.percona.com
官方文档
https://dev.mysql.com/doc/
https://mariadb.com/kb/en/
https://www.percona.com/software/mysql-database/percona-server

MYSQL的特性

Mysql5.5.5开始innoDB引擎是MYSQL默认引擎

MyISAM ==> Aria

InnoDB ==> XtraDB

单进程,多线程
诸多扩展和新特性
提供了较多测试组件
开源

安全加固的方法

(跑安全脚本)

/usr/bin/mysql_secure_installation 

设置数据库管理员root口令
禁止root远程登录
删除anonymous用户帐号
删除test数据库

在这里插入图片描述
第一次登陆设置密码
删除匿名账号之后就不能匿名登陆
是否禁止远程root登陆
在这里插入图片描述
删除测试用户test
在这里插入图片描述

立即生效y
在这里插入图片描述

在192.168.245.129中没有远程登陆的用户
在这里插入图片描述

服务端命令:通过mysql协议发往服务器执行并取回结果,命令末尾都必须使用命令结束符号,默认为分号

mysql>SELECT VERSION();
  1. show databases; 查看数据库列表 --相当于/var/lib/mysql/的文件

在这里插入图片描述

  1. use 用户切换指定数据库 (客户端)

  2. show tables; (前提,在某一个用户下面) 查看表中的内容(服务器端命令)

  3. select 列 from 表 ; 查看指定表中的内容 (前提切换到某用户下面)
    也可用select 列 from 用户.表 ;

查看数据库用户内容

select user,host,password from user;    //前提已经在mysql用户下面

查看表中的

 desc  user;

登陆后,使用命令(有限制)-----权限

mysql命令

客户端程序:

  1. mysql: 交互式的CLI工具

mysql命令常用选项

-u指定用户

-p指定用户密码

-e指定要输入的交互式命令

-h远程主机名

-P, --port= 服务器端口
也可以写一个文件    -----以`.sql`结尾(最后用标准输入重定向就可以)

-e   “SQL“ 执行SQL命令
-V, --version 显示版本
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值