MySQL(MariaDB)之参数详解(-)
一,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)之参数详解(-)相关推荐
- mysql 的man参数详解_pacman命令详解
Pacman 是一个软件包管理器,作为ArchLinux发行版的一部分.简单来说,就是和apt-get之于Ubuntu一样,pacman就是Arch的apt-get.要想轻松玩转Arch,学会pacm ...
- 衡量 mysql性能状态 参数 详解
MySQL 数据库的性能状态监控点非常之多,其中很多量都是我们不能忽视的必须监控的 量,且90% 以上的内容可以在连接上MySQL Server 后执行"SHOW /*!50000 GLOB ...
- mysql 5.6 参数详解
系统变量提供的是各种与服务器配置和功能有关的信息.大部分的系统变量都可以在服务器启动时进行设置.在运行时,每一个系统变量都拥有一个全局值或会话值,或者同时拥有这两个值.许多系统变量都是动态的,也就是说 ...
- MySQL配置文件及参数详解
MySQL的配置文件需要根据版本及实际情况进行相应配置,本人使用的是Percona版本,主要是用到线程池等功能,所以选择Percona版本,配置文件内容如下,大部分参数信息我参考了相关资料做了说明,如 ...
- mysql备份还原参数详解
#windows下mysql备份还原,可不用修改my.ini来还原视图(已验证) mysqldump -uroot -p123 --default-character-set=gbk --opt -- ...
- Mysql show Status参数详解
状态名 作用域 详细解释 Aborted_clients Global 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Aborted_connects Global 试图连接到MySQL服务 ...
- mysql innodb_log_group_home_dir_InnoDB参数详解
1.查询5.5版本的InnoDB参数并注释: [root@localhost etc]# grep -i innodb my.cnf; t_innodb; otherwise, slaves may ...
- mysql索引 include_MySql索引详解
什么是索引? 1.索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据.对于索引,会保存在额外的文件中. 2.索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构 ...
- MySQL配置文件参数详解
[client] port = 3307 socket = /usr/local/mysql5_6/mysql.sock default-character-set=utf8 [mysql] prom ...
最新文章
- 019_html超链接
- eclipse查看git地址_Git大文件管理:函数计算和OSS支持的Git LFS服务器
- 人人可以理解的区块链100问——比特币可以用于支付吗?
- 图像凸性检测函数convexityDefects在Python2.7下使用opencv3.0的问题
- CSP前训练错误集锦
- android decorview动画,Android窗口机制(二)Window,PhoneWindow,DecorView,setContentView源码理解...
- 太突然!一日本上班族大叔被通知得了诺贝尔奖,他却选择消失了16年,又有重大发现!...
- day8 java的静态与实例
- PAT1003. 我要通过!
- 串级pid算法c语言实现,【开源】分享一个经典的串级PID算法,附源代码
- 【深度学习】(1) CNN中的注意力机制(SE、ECA、CBAM),附Pytorch完整代码
- ubuntu切换输入法快捷键
- 苹果app旧版本软件下载
- cs231n---RNN、图像字幕、注意力机制Attention、梯度消失、爆炸、LSTM
- ICESat2学习笔记5 :ICESat-2数据下载
- php怎么自动识别车牌号,你知道车牌识别系统是如何自动识别车牌的吗?
- win10系统下找不到hosts文件解决方案
- 7个适用于所有Web开发人员的设计资源网站
- 同花顺_代码解析_交易系统_J09_18
- ScratchJr-ScratchJr介绍