详解MySQL数据库的安装与密码配置

MySQL是由MySQL AB公司开发,后由Oracle公司收购

MySQL是一个关系型数据库管理系统

分为社区版和企业版

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言,  由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,搭配 PHP 和 Apache 可组成良好的开发环境

安装方式:

安装方式MSI 安装和ZIP安装

Typical:典型安装      建议使用

Custom:自定义安装

Complete:完全安装

一.下载MySQL软件

1.去oracle官网下载MySQL软件

首先到MySQL的官网,点击Download,建议使用社区版下载http://dev.mysql.com/downloads/

2.找到MySQL Community Server,在最下方有选择的下载版本,看你的是Linux版本还是Windows版本64位还是32位,其中这儿的“X86”指的是32位

两个版本:ZIP是免安装的软件包,MSI是微软特有压缩格式,是需要安装的软件包

mysql ZIP Archive: 压缩版本,需要自己配置

mysql MSI Installer:安装版本,安装过程中自动配置

安装MSI内存比较小,个人下载的是ZIP,其中任选一种

3.点击DownLoad(下载)

一般默认下载的是5.7版本的,你也可以其它选择版本

4.弹出下面的界面,是要你登录用户名和密码,可以直接跳过点击No thanks, just start my download.下载

下载完成之后,就准备进行安装前的准备

1.重命名

把下载的版本解压后,重命名为mysql       如安装在E盘:E:\mysql

同时把mysql里面的文件my-default.ini重命名为my.ini

3.环境变量的配置

右击我的电脑或者计算机 --> 点击属性 --> 选择高级系统设置  --> 点击环境变量 --> 在系统变量(S)中找到PATH,点击编辑或双击它

再后面的路径添加一个半角的分号,然后把mysql中的bin路径赋值进去,配置好后点击确定就可以了

配置环境的注意点:

一定要复制到bin路径  如:  ;E:\mysql\bin;

一定是在后面添加,而不是覆盖原文件的路径

一定要在添加路径之前加一个半角的分号,以便于和前面的路径区分

下面就用cmd指令安装MySQL

4.点击左下角的Windows图标,在搜索框中输入cmd,出来后右击以管理员身份运行

5.在cmd中输入指令安装MySQL

首先,默认是安装在C盘中,把它安装在E盘中

盘符切换:盘符 +:   如:切换到E盘  -->E:  回车

进入文件路径  : cd + 文件路径    如:cd \mysql \bin  回车

安装MySQL: mysqld -install

启动MySQL:net start mysql          如果启动错误,可能是配置MySQL的环境有问题,找不到该文件的路径,这时要进行重新配置,启动成功后,执行下一步

进入MySQL:mysql -u root -p

进入后,这时提示  " Enter password:"语句,不用管它,直接回车,因为第一次安装MySQL时默认是没有密码的,然后就登录成功了。

6.MySQL密码的设置

出于安全的考虑,设置MySQL的密码: 输入 update mysql.user set password=PASSword('123456') where user='root';回车(记得输入时最后带分号)

如果是修改root密码: UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';修改成功后,退出重新登陆就可以使用了

Oracle公司提供的MySQL是免费的,所以弄得有点难安装,其实只要知道它的那几步安装步骤就会觉得很简单

如果还有不懂的,推荐链接:http://jingyan.baidu.com/article/09ea3ede0706eac0afde3962.html

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持我们!

(0)

相关推荐

  • mysql 5.7.16 winx64安装配置方法图文教程

    针对之前安装mysql的笔记进行了总结,分享给大家. 版本:MySQL-5.7.16-winx64 平台:Windows 7 x64 1.进入mysql主目录(建议将其移到C或D盘的根目录,并改名为mysql) 2.配置path环境变量(如D:\JAVA\mysql)添加到环境变量中. 3.mysql主目录下的my-default.ini文件改名为my.ini,最简单配置如下 # For advice on how to change settings please see # http://d

  • CentOS下安装mysql时忘记设置root密码致无法登录的解决方法

    前言 昨天一天都是启动mysql时提示:The server quit without updating PID file,今天重装了mysql之后还是同样报错,然后恢复了一下/usr/my.cnf突然就可以启动了.(明明昨天/usr/my.cnf就是默认的,有个解决方法说改这个文件才改的) 然后现在就到没有设置root密码的问题了,搜了几个方法都不行,直到看到下面这个方法一才行. 解决方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysq

  • mysql压缩包版安装配置方法图文教程

    Mysql安装的时候可以有msi安装和zip解压缩两种安装方式.zip压缩包解压到目录,要使用它还需对它进行一定的配置.下面对Mysql压缩包版的安装方法进行详细的描述,要是此文有不正确的认识,希望大家指正,非常感谢. 一.下载mysql压缩包文件 下载地址:http://dev.mysql.com/downloads/mysql/ ①选择相应的mysql版本:如图 ②根据电脑系统选择相应的版本,点击Download进入到跳转页面进行无登录下载(即无需在网站注册登录):如图1,图2所示 点击"N

  • mysql 5.7.16 安装配置方法图文教程

    结合网上的资料,自己亲自的去安装了一次MySQL,安装版本是win7x64 5.7.16. 在安装过程中出现并解决了如下问题: "mysql 服务无法启动 服务没报告任何错误" 1.下载: 地址:http://dev.mysql.com/downloads/mysql/ 2.安装: ZIP Archive版是免安装的.只要解压就行了.不需要安装.我的放在d盘啦. 3.配置: 也就是my.ini文件的由来. 把my-default.ini这个文件复制一下重命名my.ini,然后替换成如下

  • MySql5.6使用validate password 插件加强密码强度的安装及使用方法

    mysql 5.6对密码的强度进行了加强,推出了 validate_password 插件.支持密码的强度要求. 安装办法: 在配置文件中打开 [mysqld] plugin-load=validate_password.so validate-password=FORCE_PLUS_PERMANENT validate_password_policy=2 并装载plugin: mysql>>INSTALL PLUGIN validate_password SONAME 'validate_p

  • MySql5.7.11编译安装及修改root密码的方法小结

    推荐阅读: Mysql5.7忘记root密码及mysql5.7修改root密码的方法 Mac 安装和卸载 Mysql5.7.11 的方法 系统是cenos6.7 64位的,默认mysql5.7.11下载到/usr/local/src,安装目录在/app/local/mysql目录下,mysql数据放置目录/app/local/data.mysql从5.1后采用cmake方式编译安装,所以要先编译安装cmake工具,也可以采用yum方式安装cmake.从mysql5.7开始编译安装需要boost库

  • mysql 5.7.16 zip包安装配置方法图文教程

    截止2016/10/16 最新版本Mysql为5.7.16,之前写过一篇APMW搭建的文章(传送门:http://www.cnblogs.com/airoot/p/4131906.html)里面介绍的安装mysql方法部分已经不适合于新的版本.因此重新开帖. Mysql社区版下载地址:http://dev.mysql.com/downloads/mysql/ 因为我的系统版本是64,因此这里下载x64版本.下载完之后解压至D:\Dev\Mysql(即为mysql的自定义解压目录.) 我的习惯是下

  • mysql 5.5 安装配置方法图文教程

    回忆一下mysql 5.5 安装配置方法,整理mysql 5.5 安装配置教程笔记,分享给大家. MySQL下载地址:http://dev.mysql.com/downloads/installer/ 1.首先进入的是安装引导界面 2.然后进入的是类型选择界面,这里有3个类型:Typical(典型).Complete(完全).Custom(自定义).这里建议 选择"自定义"(Custom)安装,这样可以自定义选择MySQL的安装目录,然后点"Next"下一步,出现自

  • 详解MySQL数据库的安装与密码配置

    MySQL是由MySQL AB公司开发,后由Oracle公司收购 MySQL是一个关系型数据库管理系统 分为社区版和企业版 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言,  由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,搭配 PHP 和 Apache 可组成良好的开发环境 安装方式: 安装方式MSI 安装和ZIP安装 Typical:典型安装      建议使用 Custom:自定义安装 Complete:完全安装 一.下载MySQL软件 1.去oracle

  • 详解Mysql数据库平滑扩容解决高并发和大数据量问题

    目录 1 停机方案 2 停写方案 3 平滑扩容之双写方案(中小型数据) 4 平滑扩容之2N方案大数据量问题解决 4.1 扩容问题 4.2 解决方案 4.3 双主架构思想 4.4 环境部署 5 数据库秒级平滑2N扩容实践 5.1 新增数据库VIP 5.2 应用服务增加动态数据源 5.3 解除原双主同步 5.4 安装MariaDB扩容服务器 5.5 增加KeepAlived服务实现高可用 5.6 清理数据并验证 1 停机方案 发布公告 停止服务 离线数据迁移(拆分,重新分配数据) 数据校验 更改配置

  • 详解MySQL数据库之触发器

    1 引言 本文是对MySQL中触发器的总结,从触发器概念出发,结合实例对创建触发器.使用触发器.删除触发器进行介绍. 2 触发器简介 MySQL触发器和存储过程一样,都是嵌入到MySQL的一段程序.触发器是由事件来触发某个操作,这些事件包括INSERT.UPDATE.DELETE.如果定义了触发器,当数据库执行这些语句的时候就会激活触发器执行相应的操作,触发程序是与表有关的命令数据库对象,当表上出现特定事件,将激活该对象. 触发器是一个特殊的存储过程,不同的是,执行存储过程要使用call语句来调

  • 详解MySQL 数据库范式

    前言: 关于数据库范式,时常有听说过,一直没有详细去了解.一般数据库书籍或数据库课程会介绍范式相关内容,范式也经常出现在数据库考试题目中.不清楚你是否对范式有比较清晰的了解呢?本篇文章我们一起来学习下数据库范式吧. 1.数据库范式简介 为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定的规则.在关系型数据库中这种规则就称为范式.范式是符合某一种设计要求的总结.要想设计一个结构合理的关系型数据库,必须满足一定的范式. 范式的英文名称是 Normal Form ,简称 NF .它是英国人

  • 详解MySQL 数据库隔离级别与MVCC

    Mysql是我们日常生产与学习中最常接触到的数据库之一,今天讲一讲在Mysql(或者说其他类似的数据库)中存在的隔离级别以及用来提高效率的多版本并发控制(MVCC). 一.隔离级别 首先我们需要提到一个概念:事务.什么是事务?事务就是完成一个基础操作的一系列操作语句的一个集合.例如我要将200元从账户A转移到账户B,那么我可能会进行一下的操作: a.验证账户A中的余额是否大于200元. b.将账户A中的余额减200元. c.将账户B中的余额加200元. 我们就将上面的abc三个操作成为一个事务.

  • 详解MySQL数据库千万级数据查询和存储

    百万级数据处理方案 数据存储结构设计 表字段设计 表字段 not null,因为 null 值很难查询优化且占用额外的索引空间,推荐默认数字 0. 数据状态类型的字段,比如 status, type 等等,尽量不要定义负数,如 -1.因为这样可以加上 UNSIGNED,数值容量就会扩大一倍. 可以的话用 TINYINT.SMALLINT 等代替 INT,尽量不使用 BIGINT,因为占的空间更小. 字符串类型的字段会比数字类型占的空间更大,所以尽量用整型代替字符串,很多场景是可以通过编码逻辑来实

  • 详解mysql解压缩版安装步骤

    1.到官网:D:\mysql-5.7.21-winx64\bin下载 2.解压到D盘(个人喜欢):D:\mysql-5.7.21-winx64 3.配置环境变量,path:D:\mysql-5.7.21-winx64\bin 4.检查D:\mysql-5.7.21-winx64\my-default.ini文件的以下两个配置路径是否正确 [mysqld] basedir=D:\mysql-5.7.21-winx64 datadir=D:\mysql-5.7.21-winx64\data base

  • 详解mysql数据库增删改操作

    插入数据 insert into 表名(列名1,列名2,列名3) values(值1,值2,值3); insert into user(user_id,name,age) values(1,'nice',24); 简单写法可以省去字段名,但是要插入全部字段. 批量插入 单条插入和批量插入的效率问题 mysql多条数据插入效率大于单条数据插入 删除记录 delete from 表名 [where 条件] 如果没有指定条件,会将表中数据一条一条全部删除掉. delete删除数据和truncate删除

  • 详解mysql数据库中文乱码问题

    当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12','Sales',2000,'是个好员工!'); 出现乱码时,可以使用语句 show variables like 'character%'; 来查看当前数据库的相关编码集. 从上图中可以看到 MySQL 有六处使用了字符集,分别为:client .connection.database.results

  • 详解MySQL数据库--多表查询--内连接,外连接,子查询,相关子查询

    多表查询 使用单个select 语句从多个表格中取出相关的查询结果,多表连接通常是建立在有相互关系的父子表上; 1交叉连接 第一个表格的所有行 乘以 第二个表格中的所有行,也就是笛卡尔积 创建一个消费者与顾客的表格: 代码如下: -- create table customers( -- id int primary key auto_increment, -- name VARCHAR(20)not null, -- address VARCHAR(20)not NULL -- ); -- C

随机推荐