安装配置方法图文教程

MySQL 5.7.27 详细下载安装配置教程,供大家参考,具体内容如下

主要步骤:

前言

1、下载解压到安装的文件夹

在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库。目前官网上的MySQL版本有5.5,5.6,5.7和8,在开发的时候我们一般要选择比最新版低1到2个版本的,因此我选择了5.7作为要安装的数据库

2、配置环境路径

1.下载步骤访问官方网站:

3、配置my.ini文件,设置程序路径和数据存储路径

选择Downloads下的Community

4、以管理员身份启动Mysqld install(提示sevice安装成功)

下载对应的版本点击上图的MySQL Community Server,进入下载界面:

5、启动MySQL  net start mysql

找到MySQL Community Server 5.7这一链接,点击进入:

以上为基本步骤,但是5.7版本之后可能会有问题,下面复制两篇在安装过程中参考的文章:

根据你电脑的版本选择下载对应的ZIP文件,我的电脑是64位的,因此选择这项进行下载,点击Download会进入以下界面:

 

点击No thanks,just start my download就好,然后开始下载

windows下MySQL 5.7+ 解压缩版安装配置方法  by  CoderCong

方法来自伟大的互联网。

1.去官网下载.zip格式的MySQL
Server的压缩包,根据需要选择x86或x64版。注意:下载是需要注册账户并登录的。

2.解压缩至你想要的位置。

3.复制解压目录下my-dafault.ini至bin目录下,重命名为my.ini。并添加以下内容(路径要根据自己的情况修改呀)。没有data目录不要紧,下一步处理这个事情。

金沙网址 1

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

金沙网址 2

4.从MySQL
5.7开始,Oracle公司开始致力于破坏MySQL的易用性,迫使用户使用Oracle数据库。开个玩笑啦。可是没有data文件夹使得网上很多配置方法无效,如果不进行初始化的话,mysql服务是无法启动的。下面是初始化的方法:

  (1)以管理员身份运行cmd,并cd到mysql中的bin目录下,执行命令:mysqld
–initialize –user=mysql –console

  (2)该命令会创建data目录与数据库,生成root用户和临时密码,如下图,我们需要记住这个命令以便于登录。

金沙网址 3

5.配置环境变量,否则你每次都要cd到bin目录下才能使用mysql。右键此电脑(计算机)-属性-高级系统设置-高级-环境变量,在系统变量中的PATH中加入你的bin目录,如:C:mysql-5.7.12-winx64bin,点确定!一般不需要重启,如果需要,当我没说。

6.安装MySQL服务,以管理员身份运行cmd,并输入mysqld install MySQL
–defaults-file=”C:mysql-5.7.12-winx64binmy.ini”,其中的路径为你正式的ini文件。

7.运行cmd,输入net start mysql启动MySQL服务,再输入mysql -u root
-p,然后输入临时密码。修改密码:set password =
password(‘新密码’);,然后回车就可以了,注意分号不能省略。

就是这样。

 

下载完毕后将文件解压到你想保存到的盘和目录内。我是将文件解压到E:Program
Files安装配置方法图文教程。Mysql
目录下面。

MySQL部署时Table ‘mysql.plugin’ doesn’t exist的解决   by Yanina2011

 

今天部署了免安装版的MySQL,出现了Table ‘mysql.plugin’ doesn’t
exist的问题,苦恼了好久,终于在网上找到了解决方案,现整理一下给大家分享:

系统环境:Win10 64位

MySQL版本:mysql-5.7.17-winX64

部署的步骤就是按照网上说的:

1:修改环境变量path,增加值C:金沙网址,Program Filesmysql-5.7.17-winX64bin

2:修改my-default.ini,重命名为my.ini,修改文件内容:

# basedir = C:Program Filesmysql-5.7.17-winX64
# datadir = C:Program Filesmysql-5.7.17-winX64data

在主目录“C:Program Filesmysql-5.7.17-winX64”下创建空的data文件夹;

3:管理员运行cmd,输入:mysqld -install,显示安装成功;再输入:net start
mysql,提示启动服务失败,

此时:到data文件夹下看到5个文件,打开后缀为.err的文件,里面提示:Table
‘mysql.plugin’ doesn’t exist

针对这个问题的解决方案是:

1.把my.ini复制到bin文件夹下;

2.在cmd到bin目录,然后输入mysqld –initialize –user=mysql
–console 执行此命令, 生成库. 注意有个临时密码, 要记下来;

3.启动服务net start mysql;

4.进入mysql命令下:mysql -uroot -p,输入刚刚的密码;

5.再输入set password = password(‘root’) 修改root的登录密码;

我按照此操作成功了,希望对各位能有帮助

 

 

 

 

 

以上就完成了下载的全部工作。

2.配置环境变量系统—高级系统设置—环境变量—系统变量

点击新建,变量名为:MYSQL_HOME,添加你的mysql-5.7.27-winx64文件夹所在位置。

我的是在E:Program FilesMysqlmysql-5.7.27-winx64,如图:

编辑Path,复制;%MYSQL_HOME%bin到原有值的后面,如图:

3.

配置my.ini文件

在你的mysql-5.7.27-winx64目录下新建my.ini文件,我的是在E:Program
FilesMysqlmysql-5.7.27-winx64目录下新建,my.ini文件的内容为:

[mysqld]#端口号port = 3306#mysql-5.7.27-winx64的路径basedir=E:Program FilesMysqlmysql-5.7.27-winx64#mysql-5.7.27-winx64的路径+datadatadir=E:Program FilesMysqlmysql-5.7.27-winx64data #最大连接数max_connections=200#编码character-set-server=utf8default-storage-engine=INNODBsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysql]#编码default-character-set=utf8 

创建完成后进入下一步。

4.安装MySQL

1.在输入框内输入cmd,以管理员的身份运行,注意这里一定一定一定要以管理员的身份运行,否则在安装过程中会出现因为管理权限不够而导致的Install/Remove
of the Service Denied!
,这一点非常重要!

cmd中进入到E:Program
FilesMysqlmysql-5.7.27-winx64bin
目录下:

输入安装命令:mysqld -install,若出现Service successfully
installed
,证明安装成功;如出现Install of the Service
Denied
,则说明没有以管理员权限来运行cmd:

然后继续输入命令:mysqld --initialize,此时不会有任何提示:

再输入启动命令:net start mysql,出现以下提示证明MySQL启动成功:

5.设置MySQL密码

1.在这里设置密码主要是为了解决:ERROR 1045 (28000): Access denied for
user ‘root’@‘localhost’ (using password: NO)的问题

  1. 首先停止MySQL服务,输入命令行net stop mysql

  2. 在E:Program
    FilesMysqlmysql-5.7.27-winx64目录下找到my.ini,在[mysqld]字段下任意一行添加skip-grant-tables,保存即可:

4.
重启MySQL,输入启动命令:net start mysql,出现以下提示证明MySQL启动成功:

在输入命令mysql -u root -p,不需要输入密码,直接回车:

进入MySQL成功!哈哈,来到这一步后就应该值得高兴一下了!

  1. 输入命令行use mysql,进入数据库:

6.输入命令行update user set authentication_string=password("xxxxxx") where user="root";xxxxxx是你设置的新密码,敲击回车后若出现以下信息,证明修改成功!

7.
手动停止MySQL服务,在win10搜索栏内输入服务,找到MySQL。点击右键,然后点击停止即可。

然后在刚刚的my.ini文件中删除skip-grant-tables这一行,保存关闭。

8.
再次启动cmd,输入启动命令:net start mysql,再输入mysql -u root -p,再输入你刚刚设置的密码,出现以下信息证明设置成功!

然后输入命令行use mysql验证一下,结果报错:

既然没有重置密码,那就重置一下呗

键入命令行alter user user() identified by "xxxxxx";我的密码是123456,因此我键入
alter user user() identified by "123456";回车!离胜利越来越近了!

再次输入命令行use mysql验证一下,成功!

总结

算上我写博客的时间,安装这个数据库差不多花掉我4个小时的时间,原因是在安装途中我遇到很多问题,在此总结一下,并附上解决链接:

1.找不到my.ini文件

2.ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using
password: NO)

3.ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using
password: YES)

4.Unknown column ‘password’ in ‘field list’

5.You must reset your password using ALTER USER statement before
executing this statement

安装和配置出错了好多次,每出错一次就卸载干净一次,一度想要放弃了感谢自己的坚持,终于征服了MySQL的安装和配置,即将开启MySQL的学习之路,相信这也是一条不简单的路,但我也相信我能够坚持走下去!

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

发表评论

电子邮件地址不会被公开。 必填项已用*标注