Mysql的安装、配置、优化
Mysql的安装、配置、优化
安装步骤
1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行。
2.大概需要30秒的时间,开始进入安装界面。请先把标红的打勾,好进行下一步的动作。
3.在选择安装类别的时候,选择第二个“Server only”,选择这个类型的安装比较简单,不需要进行特殊的配置。
4.配置好了之后,直接点击“next”就开始mysql的安装了。安装大概需要一分钟的时间,等看到下图2中标红的“complete”时,直接点击next进行下一步操作。
5.这一步是要进行类型和网络的配置,直接按照默认的配置就好,然后直接点击next进入下一步。
6.这一步是要配置windows服务中显示的名称,这个名称按照默认的就好,不需要进行修改
7.这一步已经完成了基本的配置,可以直接点击“Execute”开始安装,这一步估计需要2-3分钟的时间。
环境的配置
1.初始化mysql,搜索cmd找到命令提示符,右键以管理员身份运行,进入bin目录,输入以下命令:
mysqld --initialize --user=mysql --console
2.初始化成功后,系统会在mysql目录下创建data目录,并生成初始密码。
为防止丢失,我们先将密码保存到文本中。
3.输入以下命令安装mysql:
mysqld --install mysql 显示Service successfully installed.表示安装成功。
4.输入命令启动mysql: net start mysql如果启动失败,可在计算机服务中找到mysql右击手动启动mysql服务。
5.输入命令登录mysql:
mysql -u root -p,输入初始密码,复制初始密码,点击右键可粘贴。 修改mysql登录密码,输入以下命令(注意要输入分号)set password=password(‘新密码’);
为了方便后续操作,我们需要配置mysql的环境变量。选择Path,将我们的bin目录添加到环境变量中。配置好后,下次即可用新密码登陆mysql。 命令行登录mysql: C:\Users\Administrator>mysql -uroot -pxxxx(xxxx为个人数据库密码)。
优化
1.通过show status了解各种sql的执行频率。
2.通过Explain分析低效的sql语句。
3.建立合适的索引。
4.通过show status like 'Handler_%'查看索引的使用情况。
5.定期分析表和检查表。
6.定期优化表 optimize table test_table。
Mysql的安装、配置、优化的更多相关文章
- [mysql]brew 安装 配置 操作 mysql(中文问题)
mac 下卸载mysqldmg mac下mysql的DMG格式安装内有安装文件,却没有卸载文件--很郁闷的事. 网上搜了一下,发现给的方法原来得手动去删. 很多文章记述要删的文件不完整,后来在stac ...
- 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...
- Mysql主从安装配置
Mysql主从安装配置 环境: 主从服务器上的MySQL数据库版本同为5.1.34 主机IP:192.168.0.1 从机IP:192.168.0.2 一. MySQL主服务器配置 1.编辑配置 ...
- mysql主从复制安装配置
mysql主从复制安装配置 基础设置准备 #操作系统: centos6.5 #mysql版本: 5.7 #两台虚拟机: node1:192.168.182.111(主) node2:192.168.1 ...
- 记一次 mysql主从复制安装配置 过程
mysql主从复制安装配置 1.centos安装及准备 去centos官网下载相应source版本的镜像文件并在vmware中安装,安装中会遇到填写installation source,输入以下即可 ...
- Centos7 安装配置优化mysql(mariadb分支)
1.说明 由于在centos7的yum仓库中没有mysql,centos7用mariadb替代了mysql. mariadb是mysql源代码的一个分支, mysql被ORACLE闭源,而mariad ...
- Mysql编译安装及优化
采取编译安装的方法,其好处为:编译安装与平台无关,安装的MySQL目录独立,维护起来方便,而且拥有更好的性能. 环境:CentOS release 6.9 (Final) x86_64 1)下载my ...
- 虚拟机+apache+php+mysql 环境安装配置
虚拟机的安装:直接下一步即可,注意修改路径. 安装完成后新建虚拟机,直接下一步.如果选择镜像文件后出现错误,可以试着去修改电脑bios中的虚拟化设置,改为enable,如下图: apache安装: 1 ...
- Linux(Ubuntu) Mysql的安装配置例子以及常用命令
1.安装配置例子 有空再写 2.注意事项 (1)启动mysql 在/etc/mysql 目录下 service mysql start 新版本是(service mysqld start ) (2 ...
- MySQL的安装配置
安装配置 MySQL1.官方下载 MySQL2.用 tar 解压.tar.bz 或.tar.gz3.解压后有三个目录,分别为 usr etc var4.进入 usr,进入 bin5.在主机上建个目录( ...
随机推荐
- django restful framework 一对多方向更新数据库
目录 django restful framework 序列化 一 . 数据模型: models 二. 序列化: serializers 三, 视图: views 四, 路由: urls 五. 测试 ...
- 深入 .NET Core 基础 - 1:deps.json, runtimeconfig.json 以及 dll
深入 .NET Core 基础:deps.json, runtimeconfig.json 以及 dll 原文地址:https://natemcmaster.com/blog/2017/12/21/n ...
- SpringSecurity框架下实现CSRF跨站攻击防御
一.什么是CSRF 很多朋友在学习Spring Security的时候,会将CORS(跨站资源共享)和CSRF(跨站请求伪造)弄混,以为二者是一回事.其实不是,先解释一下: CORS(跨站资源共享)是 ...
- Multi-Camera Coordination and Control in Surveillance Systems: A Survey 阅读笔记
原文: Natarajan, Prabhu, Pradeep K. Atrey, and Mohan Kankanhalli. "Multi-camera coordination and ...
- 输入URL到页面渲染
输入网址回车或者刷新页面到页面传染出来的整个流程 DNS 解析 HTTP三次握手 -> TCP/IP连接 浏览器发送请求 服务器返回请求的文件 (html) 浏览器渲染 1. DNS 解析 查找 ...
- mysql-常用组件之触发器
基本概念 触发器是一种特殊的存储过程,不像存储过程需要显示调用,触发器通过监控表事件(增删改操作)自动触发某条 sql 的执行,可以用于购物车加购后库存减少等场景. 触发器基本操作 1. 创建触发器 ...
- luogu P3913 车的攻击 |数学
题目描述 N×N 的国际象棋棋盘上有KK 个车,第ii个车位于第R_i行,第C_i列.求至少被一个车攻击的格子数量. 车可以攻击所有同一行或者同一列的地方. 输入格式 第1 行,2 个整数N,K. 接 ...
- 学习ThinkPHP的第21天---关联预载入、关联统计
ThinkPHP关联预载入 预载入的作用是减少执行SQL语句,进而提升程序的性能. public function join(){ //用于监听SQL Db::listen(function ($sq ...
- [TimLinux] Django 中间件
1. 定义 中间件是一个钩子框架,深入到django的请求/响应处理过程中.这是一个轻量.底层插件系统,目的是全局修改django的输入或输出.每一个中间件组件都是用来处理特定的功能.例如django ...
- Python之数据分析工具包介绍以及安装【入门必学】
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 首先我们来看 Mac版 按照需求大家依次安装,如果你还没学到数据分析,建议你 ...