一,MySQL介绍

开源关系型数据库的代表,有众多公司的使用与支持。像google,facebook,taobao...,不过被oracle收购后,开源前景不太乐观,以上公司已经转移到MariaDB数据库,特点易于学习使用(深入学习也是很难的,思密达),轻量级,LAMP最佳排挡成员之一,以后有可能换成LAM(MariaDB)P,近三年应该还不会改变

二,一张图介绍一下MySQL的发家史(时间简图)

注:截至目前广泛使用的版本为5.5系列,上图中没有说明

三,MySQL常用命令

新安装的MySQL在使用之前要进行的必要操作

1,删除空用户名用户,修改root密码,增加一root用户可以任何主机登陆MySQL,方便以后操作修改

mysql -e "use mysql;update user set password=password('root') where user='root';delete from user where user='';grant all on *.* to 'root'@'%' identified by 'root';flush privileges;"

2,登陆mysql命令(刚安装的 MySQL服务器直接输入mysql即可登陆MySQL)

使用格式:mysql -u{username} -p[password] -h[localhost|127.0.0.1|IP]

mysql -uroot -p123456 -hlocalhost

以用户root登陆到localhost主机,密码为123456,(注:为了密码安全,强烈建议不要在shell提示符下明文输入密码的方式登陆服务器,可以有-p参数,不写密码,回车时,系统会提示输入密码)

3,提示符的修改

在文件my.cnf中,[mysql]段,增加如下内容

[mysql]
prompt=\\u@\\h:(\\d)\\r:\\m:\\s>

登陆MySQL,选择数据库后会显示如下提示(方便在数据库集群中来回的切换不会晕,思密达)

4. MySQL远程登录慢/远程登录的时候报1042错误,can't get hostname for your address
修改/etc/my.cnf配置文件,在[mysqld]段中增加如下配置:
[mysqld]
skip-name-resolve

5. MySQL忽略数据库表名大小写
   修改/etc/my.cnf配置文件,在[mysqld]段中增加如下配置:
[mysqld]
lower_case_table_names=1

四,MySQL各数据类型特点及占用空间

五,MySQL锁的机制

六,mysqladmin 工具

七,MySQL引擎详细

八,MySQL参数英译汉

转载于:https://blog.51cto.com/onlywyn/1393034

MySQL(MariaDB)之参数详解(-)相关推荐

  1. mysql 的man参数详解_pacman命令详解

    Pacman 是一个软件包管理器,作为ArchLinux发行版的一部分.简单来说,就是和apt-get之于Ubuntu一样,pacman就是Arch的apt-get.要想轻松玩转Arch,学会pacm ...

  2. 衡量 mysql性能状态 参数 详解

    MySQL 数据库的性能状态监控点非常之多,其中很多量都是我们不能忽视的必须监控的 量,且90% 以上的内容可以在连接上MySQL Server 后执行"SHOW /*!50000 GLOB ...

  3. mysql 5.6 参数详解

    系统变量提供的是各种与服务器配置和功能有关的信息.大部分的系统变量都可以在服务器启动时进行设置.在运行时,每一个系统变量都拥有一个全局值或会话值,或者同时拥有这两个值.许多系统变量都是动态的,也就是说 ...

  4. MySQL配置文件及参数详解

    MySQL的配置文件需要根据版本及实际情况进行相应配置,本人使用的是Percona版本,主要是用到线程池等功能,所以选择Percona版本,配置文件内容如下,大部分参数信息我参考了相关资料做了说明,如 ...

  5. mysql备份还原参数详解

    #windows下mysql备份还原,可不用修改my.ini来还原视图(已验证) mysqldump -uroot -p123 --default-character-set=gbk --opt -- ...

  6. Mysql show Status参数详解

    状态名 作用域 详细解释 Aborted_clients Global 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Aborted_connects Global 试图连接到MySQL服务 ...

  7. mysql innodb_log_group_home_dir_InnoDB参数详解

    1.查询5.5版本的InnoDB参数并注释: [root@localhost etc]# grep -i innodb my.cnf; t_innodb; otherwise, slaves may ...

  8. mysql索引 include_MySql索引详解

    什么是索引? 1.索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据.对于索引,会保存在额外的文件中. 2.索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构 ...

  9. MySQL配置文件参数详解

    [client] port = 3307 socket = /usr/local/mysql5_6/mysql.sock default-character-set=utf8 [mysql] prom ...

最新文章

  1. 019_html超链接
  2. eclipse查看git地址_Git大文件管理:函数计算和OSS支持的Git LFS服务器
  3. 人人可以理解的区块链100问——比特币可以用于支付吗?
  4. 图像凸性检测函数convexityDefects在Python2.7下使用opencv3.0的问题
  5. CSP前训练错误集锦
  6. android decorview动画,Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源码理解...
  7. 太突然!一日本上班族大叔被通知得了诺贝尔奖,他却选择消失了16年,又有重大发现!...
  8. day8 java的静态与实例
  9. PAT1003. 我要通过!
  10. 串级pid算法c语言实现,【开源】分享一个经典的串级PID算法,附源代码
  11. 【深度学习】(1) CNN中的注意力机制(SE、ECA、CBAM),附Pytorch完整代码
  12. ubuntu切换输入法快捷键
  13. 苹果app旧版本软件下载
  14. cs231n---RNN、图像字幕、注意力机制Attention、梯度消失、爆炸、LSTM
  15. ICESat2学习笔记5 :ICESat-2数据下载
  16. php怎么自动识别车牌号,你知道车牌识别系统是如何自动识别车牌的吗?
  17. win10系统下找不到hosts文件解决方案
  18. 7个适用于所有Web开发人员的设计资源网站
  19. 同花顺_代码解析_交易系统_J09_18
  20. ScratchJr-ScratchJr介绍

热门文章

  1. 5G NR 同步过程
  2. object references an unsaved transient instance - save the transient instance before flushing .
  3. Can't find dependent libraries
  4. Integer的==问题
  5. Linux字符设备与块设备的区别与比较
  6. CSS padding
  7. HTML 5核心内容
  8. Android大图片裁剪终极解决方案 原理分析
  9. 搜索引擎学习(三)Lucene查询索引
  10. IDE设置jdk和maven