zoukankan      html  css  js  c++  java
  • MySQL 安装教程

         综合了很多个网上教程才安装好MySQL,所以记录下安装过程,防止以后安装的时候,疏忽安装细节,导致手忙脚乱。

    1、准备工作

          安装环境:win10

          MySQL版本:MySQL8.0.11 For Windows zip包

    2、安装

          2.1 解压zip包到安装目录

          下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在D:Program FilesJavamysql-8.0.11-winx64 下。

                          图1 安装目录一览表

          在安装之前,解压后的文件目录不包括箭头所指的两个文件。

          2.2 配置环境变量

            将解压文件夹下的bin路径添加到环境变量值中。

          2.3 配置初始化的my.ini文件

       解压后的文件不包括my.ini,需要自行创建。在安装根目录下创建文件 my.ini,并添加如下基本配置信息:

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    
    basedir=D:Program FilesJavamysql-8.0.11-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=D:Program FilesJavamysql-8.0.11-winx64Data # 此处同上
    # 允许最大连接数
    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

     3、安装mysql

          在安装时,必须以管理员身份运行cmd。

            注意,在安装成功后,会自动创建图1所示的Data目录。

          3.1 初始化数据库

          在MySQL安装目录的 bin 目录下执行命令:

    mysqld --initialize --console

            执行完成后,会打印 root 用户的初始默认密码,截图中root@localhost:后面的【)aTRtKgju9Jh】就是初始密码(不含首位空格),后续登录需要用到,你也可以在登陆后修改密码。

     3.2 安装服务

          在MySQL安装目录的 bin 目录下执行命令:

    mysqld --install [服务名]

          这里,服务名可以不写,默认值为 mysql。当然,如果安装多个MySQL服务,就需要用不同的名字区分了。本文将其设置为 mysql811。

            安装完成之后,就可以通过命令net start mysql811启动MySQL的服务了。通过命令net stop mysql811停止服务。通过命令sc delete MySQL/mysqld -remove卸载 MySQL 服务

           至此,MySQL数据库已经安装成功。关于如何使用命令建库建表,将在另一篇文章《MySQL命令行基本操作》中介绍。

    Reference

          https://www.runoob.com/mysql/mysql-install.html

          https://www.cnblogs.com/laumians-notes/p/9069498.html

  • 相关阅读:
    redis分布式锁解决超卖问题
    redis使用
    Xcode 解决日志打印不全问题
    苹果电脑系统怎么重装?这几步就可以轻松搞定
    Mac 一键显示所有隐藏文件 不要那么六好吧
    iOS导入高德地图出现缺失armv7--"Undefined symbols for architecture armv7"
    如何生成.a文件,小心有坑!!
    保护你的代码,生成.a文件以及.framework文件需要注意的地方
    二维码扫描工具实现
    iOS 调整图片尺寸,告诉你的UI,别问我尺寸!我要最大的
  • 原文地址:https://www.cnblogs.com/east7/p/12384295.html
Copyright © 2011-2022 走看看