mysql 5.7 压缩包安装教程

摘要:
[mysql]#设置mysql客户端的默认字符集默认字符集=utf8[mysqld]#设置3306端口=3306#设置mysqlbasedir=F:phoneMallmysql-5.7.26-winx64的安装目录#设置mysql数据库中数据的存储目录datadir=F:

前言 :  避免之前装的MySQL影响

  首先进入dos窗口执行

  sc delete mysql     

  删除已有的mysql服务

(一) 下载MySQL5.7 版本压缩包

  网址

  https://dev.mysql.com/downloads/mysql/

  mysql 5.7 压缩包安装教程第1张

(二)解压到自己想要放的目录

  我放在了F盘

  F:phoneMallmysql-5.7.26-winx64

  在这个目录下新建 data文件夹  和 my.ini文件  如下图所示

  mysql 5.7 压缩包安装教程第2张

   用记事本打开my.ini   放入如下代码(basedir 和 datadir 的路径根据自己设置)。  

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=F:phoneMallmysql-5.7.26-winx64 
# 设置mysql数据库的数据的存放目录
datadir=F:phoneMallmysql-5.7.26-winx64data# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
skip-grant-tables

(三) 在环境变量里加入mysql的bin 路径

  mysql 5.7 压缩包安装教程第3张

  mysql 5.7 压缩包安装教程第4张

(四) 用管理员打开命令窗口

  1 切换到mysql 的bin目录。 

          (1) 输入mysqld --initialize

    mysql 5.7 压缩包安装教程第5张

    如果此处报错 Can't create/write to file 。。

         将my.ini文件如二 中的 basedir 和 datadir 路径见引号和双斜杠 

    # 设置mysql的安装目录
    basedir="D:\tool\Mysql\mysql-5.7.26-winx64"
    # 设置mysql数据库的数据的存放目录
    datadir="D:\tool\Mysql\mysql-5.7.26-winx64\data"

         (2) 输入 mysqld --install

    mysql 5.7 压缩包安装教程第6张

       (3) 输入 net start mysql         启动服务

         (4) 输入mysql -u root -p  回车  不用输入密码   继续回车进入数据库

  2 输入 use mysql

  3 输入  update mysql.user set authentication_string=password('123456') where user='root';       设置数据库密码  适用于mysql 5.7版本

  4 将修改 mysql中的 my.ini文件  删掉最后一行的代码(跳过表验证)skip-grant-tables

  5 重启服务(要切换到mysql的bin目录!!!!!!!!)   

    net stop mysql

    net start mysql

  mysql 5.7 压缩包安装教程第7张

  这样MySQL就安装成功了!!!!!

免责声明:文章转载自《mysql 5.7 压缩包安装教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇安装配置Agile PLM Engineering Collaboration SolidWorks Connector二层网络架构,接入交换机和核心交换机下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mycat 关键特性

关键特性 支持SQL92标准 支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常见SQL语法 遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。 基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galera cluster集群。 支持Galera for MySQL集群,Percona...

MySQL的读写分离---主从复制、主主复制

1.复制是基于BinLog日志 存在三种日志格式:Statement:存储Sql语句,存储日志量是最小的。有可能复制不一致Row:存储event数据,存储日志量大,但是不能很直接进行读取;Mixed:介于Row和statment之间 2.复制的基础 一、主从复制 1.原理    mysql要做到主从复制,其实依靠的是二进制日志,即:假设主服务器叫A,...

Windows上PostgreSQL安装配置教程

Windows上PostgreSQL安装配置教程 这篇文章主要为大家详细介绍了Windows上PostgreSQL安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 PostgreSQL的扩展PostGIS是最著名的开源GIS数据库。 安装PostgreSQL是第一步。 1.下载PostgreSQL的二进制安装文件。 PostgreSQL官网–...

PostgreSQL在Linux上的RPM和源码安装

第一章 引言 此文档主要描述Postgre数据库,基于Red Hat Enterprise Linux Server release 6.5 的操作系统上安装Postgre数据库的文档衍生而来。此文档包括Postgre数据库的多种安装方式。 1.1 背景 本文档介绍Postgre 数据库基于linux 6.5平台的三种安装方式。 第二章 部署前规划...

mysql hang and srv_error_monitor_thread using 100% cpu(已解决)

昨天晚上,运维过来说有台生产服务器的mysql cpu一直100%,新的客户端登录不了,但是已经在运行的应用都正常可用。 登录服务器后,top -H看了下,其中一个线程的cpu 一直100%,其他的几乎都空闲。 MySQL thread id 14560536, OS thread handle 0x7f1255ef1700, query id 31889...

Logical Databases逻辑数据库

主要组成部分... 300 结构(Structure)... 301 选择(Selections)... 302 数据库程序(Database program)... 305 LDB程序结构... 307 FORM PUT_XXX性能问题... 309 GET_EVENT内表... 309 报表程序的LDB事件... 310 GET事件... 310 中...