那些值得回味的MySQL的基础知识
2012-08-16 18:27
260 查看
那些值得回味的MySQL的基础知识
MySQL零碎知识点整理
题记:
在如今甚是流行的MySQL中有些基础的知识却是我们日常工作中处理问题容易忘却的一部分,所以不能忘了本,那么我们现在就去回忆那些曾经熟悉的基本吧,废话不多说了
基础常识:
MySQL零碎知识点整理
题记:
在如今甚是流行的MySQL中有些基础的知识却是我们日常工作中处理问题容易忘却的一部分,所以不能忘了本,那么我们现在就去回忆那些曾经熟悉的基本吧,废话不多说了
基础常识:
首先 MySQL的的连接 mysql–h host –u user –p 以密码的方式使用user账户登录host 主机的MySQL服务器 对于MySQL的语句的大小写问题: 1:SQL语句的关键字和函数不区分大小写 2:数据库,表,视图的名字区分大小写 3:存储函数,存储过程,事件调度器不区分大小写(除了触发器的名字) 4:表别名是区分大小写的 5:字符串(取决于字符集) 几个常用的命令 Select user();查看当前登录mysql的用户 SHOW ENGINES;查看mysql支持的引擎有哪些
MySQL的工具介绍 Mysqladmin: Mysqladmin–uroot–p processlist(查询当前主机运行的进程列表)
使用-h选项还可以指定显示某个主机上的运行进程列表比如:
利用mysqadmin修改数据库登陆密码
注意,在提示输入旧密码的时候如果第一次输入错误,mysql会锁定该账户,阻止更改密码, 这时需要修改启动配置文件修改管理员密码 具体步骤如下: 1:打开mysql的启动配置文件 /etc/rc.d/init.d/mysqld
重启Mysql Service mysqld restart 登陆mysql数据库,更新存放管理员密码的那个表,更改密码
再次打开/etc/rc.d/init.d/mysql文件删除第一步添加的两个字段
重启mysql使用刚才的密码登陆OK!!
mysql -e ‘command ’在不登陆mysql数据库的情况下执行mysql数据库的命令command ,多个命令之间使用;号隔开比如
mysqladmin status 查看mysql数据库的状态信息 还可以使用—sleep 的选项每个多长时间显示一次–count n选项指定总共显示几次,例如
mysqladmin extended-status 显示mysql数据库的变量扩展状态信息,例如
mysql variables 显示mysql的全局变量信息
mysqladmin flush-logs 使用mysqladmin滚动二进制日志
SHOW MASTER STATUS 查询mysql的二进制日志的postion等相关信息 SHOW BINARY LOGS 查询mysql的二进制日志列表
跟flush 相关的几个mysql命令 flush privileges :查询mysql数据库的权限列表 flush logs:滚动mysql的二进制日志 flushtables:关闭mysql打开的所有表(备份) flushstatus:重置mysql服务器的大多数变量
mysql提供了一些客户端命令工具: 比如 mysqldump备份 mysqlcheck checking the intergrity of the database files 服务器端工具 myisamchk :检查isam引擎的数据文件是否有误 myisampack:将mysql的isam引擎表的数据文件打包 本博中的基础知识点可能看起来比较零碎,没有归类汇总一下还望海涵。
大仙们,如果发现有错误,欢迎批评,指正,谢谢!
相关文章推荐
- 值得回味的基础知识理解加深
- mysql基础知识点
- mysql小记--基础知识
- mysql基础知识
- mysql 查询基础知识
- MySQL基础知识---------BINARY和VARBINARY类型
- MySQL基础知识 2
- MySQL基础知识
- 【MySQL】基础知识
- mysql基础知识
- 【PHP基础知识】——数据库MySQL操作(下)
- MySQL系列(一)---基础知识大总结
- Mysql使用基础知识
- MySQL基础知识---------插件式存储引擎体系结构
- MySQL+PHP,从最基础的知识开始(mysql数据类型)
- MySQL基础知识
- mysql基础知识
- MySQL基础知识七
- MySQL基础知识---------Latin1
- MySQL基础知识