mysqld、mysql与mysqladmin的区别

mysqld

是后台服务程序,即mysql服务器,是一个服务,linux中的服务通常以d结尾,缩写是daemon,守护的意思

mysqld --initialize   #初始化mysql服务
systemctl start mysqld  #启动mysql服务
systemctl status mysqld  #查看mysql服务的运行状态

mysqladmin

mysqladmin是MySQL官方提供的shell命令行工具(mysql是连接工具),其参数都需要在shell命令行上执行

图片[1] - mysqld、mysql与mysqladmin的区别 - 三酷猫

可以使用mysqladmin –help来查看帮助

图片[2] - mysqld、mysql与mysqladmin的区别 - 三酷猫

mysql

mysql的交互模式的指令类型有两种:客户端指令和服务器端指令。其中客户端指令是mysql工具的内置指令,服务器端指令则是mysqld服务提供的操作指令,我们仅介绍客户端指令。

图片[3] - mysqld、mysql与mysqladmin的区别 - 三酷猫
help      (h) 获取帮助
connect ( ) 重新连接 delimiter (d) 设置服务端语句的结束符,默认是分号 ego (G) 发送指令到服务器,等于语句结束符,但是以列的方式显示 exit (q) 退出mysql客户端 go (g) 发送指令到服务器,等于语句结束符 quit (q) 退出Mysql source (.) 执行系统上的sql脚本 status (s) 获取MySQL服务的基本信息 system (!) 执行shell命令 tee (T) 分流输出 use (u) 选定使用的数据库 charset (C) 切换字符集 warnings (W) 语句的警告信息显示出来 nowarning (w) 不显示语句的警告信息
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享