mysql高级笔记(一)
来源:互联网 发布:手机u盘数据恢复 编辑:程序博客网 时间:2024/06/05 07:03
最近在学习mysql高级部分,写些笔记方便自己以后翻阅回顾。
linux下mysql的安装、配置:
①安装包下载:
官网地址:https://dev.mysql.com/downloads/(我在这个官网找半天没找到现在的rpm包,然后百度到csdn一个下载库下了个rpm)
MySQL-5.5.44-1.linux2.6.x86_64.rpm-bundle解压拿出:服务端 MySQL-server-5.5.44-1.linux2.6.x86_64.rpm,
客户端 MySQL-client-5.5.44-1.linux2.6.x86_64.rpm
②安装前的一些检验:
安装前先检验机器上是否有mysql,有的话该卸、保留的卸、保留,该删的删。
rpm -qa | grep -i mysql 查看是否装了mysql的rpm,q:query、a:all
rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps 删除上一条查到的已安装
查验,这样删还是会留下一些东西
find / -name mysql
find / -name *mysql*
find . -name "*mysql*" -type d -exec rm -rf {} \; 删除find到的东西(这里find到的是'*mysql*';exec与{}中间是执行脚本或命令;有些好像没删掉,进具体目录手动删),对结果该删的删。
nl /etc/group | grep mysqlnl /etc/shadow | grep mysql 或
cat /etc/group | grep mysql cat /etc/shadow | grep mysql 都是查看mysql用户和用户组(mysql安装时会自动创建)
③安装:
rpm -ivhMySQL-server-5.5.44-1.linux2.6.x86_64.rpm (注意日志输出中:/usr/bin/mysqladmin -u root password 'new-password' )
rpm -ivhMySQL-client-5.5.44-1.linux2.6.x86_64.rpm
④安装后的一些配置:
③中安装服务端时,控制台会输出 /usr/bin/mysqladmin -u root password 'new-password' ,可用于设置mysql超级用户 root的密码。
chkconfig mysql on 或 ntsysv(视图方式) 设置开机启动
复制 /usr/share/mysql下的mysql配置文件 my-huge.cnf(5.5)my-default.cnf(5.6)至 /etc/my.cnf.
设置字符集:
进mysql命令窗口(mysql -u user -p) show variables like '%char%';查看字符集,有些字符集不是utf-8。
在my.cnf中加入红色部分
⑤几个主要的配置文件
二进制日志log-bin 主从复制
错误日志log-error 默认是关闭的,记录严重的错误和警告信息,每次启动和关闭的详细信息等。
查询日志log 默认关闭,记录查询的sql语句,如果开启会减低mysql的整体性能,因为记录日志也是需要消耗系统资源的。
数据文件:
默认路径:/var/lib/mysql
frm文件 存放表结构
myd文件 存放表数据
myi文件 存放表索引
- mysql高级笔记(一)
- mysql高级教程(一)
- 11.MYSQL高级(一)
- mysql高级笔记(二)
- mysql高级笔记(三)
- MySQL高级一
- MySQL高级-笔记
- mysql 高级 笔记
- javascript 高级程序设计笔记(一)
- javascript高级程序设计笔记(一)
- JavaScript高级程序设计学习笔记(一)
- JavaScript高级程序设计(笔记一)
- Windows高级编程学习笔记(一)
- JS高级程序设计笔记(一)-数据类型
- js高级学习笔记(一)
- MYSQL笔记(一)
- mysql笔记(一)
- mysql笔记(一)
- 时间同步
- PTA甲 1003. Emergency (25)
- 标注那点事
- NSWOJ 1228 && NYOJ 132 最长回文子串
- spring boot + quartz实现定时程序调度
- mysql高级笔记(一)
- 题目1019:简单计算器
- 最小均方(LMS)算法
- 移远 BC95 海思 NBIOT 物联网模块 规格 手册 说明
- 进程与线程
- Spring 4.0 学习日记(5) ---bean的自动装配
- C# Session操作类
- Unable to validate using XSD: Your JAXP provider does not support XML Schema
- 如何判断小端模式和大端模式