zoukankan      html  css  js  c++  java
  • mysql安装——win10 mysql-8.0.11-winx64 解压安装

    初识——mysql

      MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
      MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
      MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
    由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
     
    什么是数据库?
    数据库(database)就是存储数据的仓库,为了方便数据的存储和管理,将数据按照指定的规律存储在磁盘上,通过数据库管理系统,有效的组织和环里存在数据库中的数据。
     
    什么是数据库系统?
    数据库系统和数据库不是一个概念,数据库系统(dbs)比数据库大很多,由数据库,数据库管理系统,应用开发工具构成。
     
    什么是数据库管理系统?
    数据库管理系统(database management sysem ,简称dbms)用来定义数据库、管理和维护数据的软件,他是数据库系统的一种重要组成部分。

    1.为什么选择mysql数据库?

    mysql优点,mysql是开放源代码的数据库,mysql的跨平台性,开元免费,功能强大,使用方便

    2.mysql安装

      windows :mysql的二进制分发版(.msi安装文件)/免安装版(.zip压缩文件)

      注意:本文采取.msi安装

      访问官网下载:https://dev.mysql.com/downloads/installer/

      1)选择DOWNLOADS——Community——MySqL on Windows——mysql install

      2)拉到最下面,选择好版本(这里选择64位的)点击Download

      3)点击No thanks, just start my download.(不登录直接下载,下载保存后解压安装)

     

     

     

    安装参考示例安装win10 mysql-8.0.11-winx64 解压安装

    1、压缩包下载:

    解压文件夹至安装目录

     

     

    2、配置环境变量(避免在cmd窗口下操作时反复切换路径)

    path变量

     

     

    mysql变量 

     

    3、 mysql-8.0.11解压后没有配置文件,这里需要新建配置文件my.ini 新建data存储文件

     注意:my.ini文件内容如下(新建txt文本,将以下内容复制进去,改名为my.ini),注意basedir=自己安装mysql的路径,datadir=存储的路径

    [mysqld]
    # 设置3306端口
    default_authentication_plugin=mysql_native_password
    port=3306
    # 设置mysql的安装目录
    basedir=F:/mysql/mysql-8.0.11-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=F:/mysql/mysql-8.0.11-winx64/data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8

     

    4、按“win”键打开开始菜单,在搜索框中输入“cmd”,在搜索结果中选中“命令提示符”程序,右键选择“以管理员身份运行”

     

    5、mysql 安装

    切换至MySQL目录下的bin目录,执行mysqld install,没有报错即可

    F:mysqlmysql-8.0.11-winx64in>mysqld install

    6、mysql初始化

    mysqld --initialize

    F:mysqlmysql-8.0.11-winx64in>mysqld --initialize

    mysqld --initialize --console 注意:执行此命令时会打印默认root账号密码,稍后将要使用,我们能看到密码为Tbu6=Ybgyp&h,如果手残关掉了重新执行该条命令,则重新生成密码

    F:mysqlmysql-8.0.11-winx64in>mysqld --initialize --console
    2019-12-11T15:50:39.998312Z 0 [System] [MY-013169] [Server] F:mysqlmysql-8.0.11-winx64inmysqld.exe (mysqld 8.0.11) initializing of server in progress as process 5944
    2019-12-11T15:50:52.282255Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Tbu6=Ybgyp&h
    2019-12-11T15:51:00.223640Z 0 [System] [MY-013170] [Server] F:mysqlmysql-8.0.11-winx64inmysqld.exe (mysqld 8.0.11) initializing of server has completed

    7、安装完成,启动mysql

    至此mysql已经安装成功

    执行 net start mysql 启动mysql

      net stop mysql  关闭mysql

     

    8、首次进入mysql需要修改密码,否则报错,密码为初始密码,我们可以看到 执行 show database;命令时,如下图报错,此时需要我们把root的初始修改一下

    修改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

    修改成功后,再来执行 show database; 则如下图所示

    至此mysql已经完全安装成功,可以正常工作了

  • 相关阅读:
    django urls.py 中的name 使用方法
    django ForeignKey ManyToMany 前后端联动
    python web django 2nd level -- 待更新
    python web django base skill
    python-线程池的两种实现方式 【转载】
    django removing hardcoded URLs in template --- 使用变量,把url放在变量中 {% url 'namespace:name' %}
    django admin后台(数据库简单管理后台)
    windows10 -- mysql5.5 + python3.4 + django1.11 +pycharm2016.2 + PyMySQL(DB DRIVER) 环境搭建
    JavaScript可视化运行工具推荐
    为什么需要在 React 类组件中为事件处理程序绑定this?
  • 原文地址:https://www.cnblogs.com/wfwt180801-/p/10557292.html
Copyright © 2011-2022 走看看