mysql-8.0.19-winx64.zip 的安装与卸载

一、安装

1、下载mysql

官网:https://dev.mysql.com/downloads/mysql/,本人用的目前的最新版本8.0.19,版本格式为zip,如下图

2、解压到指定路径,如下图

3、为了方便操作,将该目录下的bin文件夹的路径加入到系统环境变量Path,另外注意:在进行mysql的相关开发时,还需要把lib文件夹下的libmysql.dll放入C:\Windows\System32中。

二、安装mysql服务

mysql-8.0.19有两种安装方式,方式1:不配置my.ini就可安装,方式2:配置my.ini进行安装(这种方式可以自定义设置数据库参数,推荐)

方式一:

1、运行命令窗口(以管理员方式打开)

2、输入:mysqld --initialize --console,成功的话会生成随机密码,注意记录下生成的密码,第一次进入mysql会用到

3、输入:mysqld --install,提示成功安装mysql服务。若提示 The service already exists!,说明之前安装过,使用 mysqld -remove MySQL 命令先卸载它。

4、输入:net start mysql,启动mysql服务

5、输入:mysql -uroot -p,然后输入上面生成的密码,进入mysql欢迎界面

6、修改root密码,输入:alter user root@localhost identified by '新密码';(sql语句一般要以分号结尾)

7、为了可视化管理数据库,一般采用第三方软件,如Navicat Premium,可自行下载安装。

方式二:

1、在mysql-8.0.19-win64文件夹下新建my.ini文件,其中#开头表示注释,可自定义设置某些参数,内容如下,

[mysqld]
# 主库和从库需要不一致
server-id=1
log-bin=mysql-bin
# 需要同步的数据库
#binlog-do-db=test
# 不需要同步的数据库
#binlog-ignore-db=mysql
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Windows\mysql-8.0.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Windows\mysql-8.0.19-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#插件认证方式caching_sha2_password和mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

2、运行命令窗口(以管理员方式打开)

3、输入:mysqld --initialize --user=mysql --console,成功的话会生成随机密码,注意记录下生成的密码,第一次进入mysql会用到

4、输入:mysqld --install MySQL --defaults-file="D:\Windows\mysql-8.0.19-winx64\my.ini",其中MySQL是服务名

5、输入:net start mysql,启动mysql服务

6、输入:mysql -uroot -p,然后输入上面生成的密码,进入mysql欢迎界面

7、修改root密码,输入:alter user root@localhost identified by '新密码';(sql语句一般要以分号结尾)

8、为了可视化管理数据库,一般采用第三方软件,如Navicat Premium,可自行下载安装。

三、配置远程访问:

运行命令窗口

输入:mysql -uroot -p,输入修改的后的新密码进行登录;

切换到mysql数据库,输入:use mysql;

查询user表中的用户和主机,输入:select user,host from user; 当前显示所有用户都是本机登录

把需要远程访问的用户的host改成%,输入:update user set host = '%' where user = 'root';

执行刷新:flush privileges;

上述步骤如下图

 四、卸载

1、停止mysql服务,可通过命令行停止,输入:net stop mysql; 还可以通过右键->计算机->管理->服务和应用程序->服务,找到MySQL,右键停止。

2、卸载mysql服务,命令行输入sc delete mysql 或 mysqld -remove MySQL

2、运行注册表,win+R,输入regedit,打开注册表。

删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLD Service文件夹

删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQLD Service文件夹

删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQLD Service的文件夹

以上有可能一个或多个,都删掉即可

3、命令行窗口输入:sc delete mysql 提示删除成功!

4、清空安装mysql路径的文件夹即可。

//*************

下载:

软件下载地址:https://www.mysql.com/downloads/

进入主页后下滑见

然后点击下图的MySQL Community Server

进入之后,点击Download进行下载

进入Download之后,点击No thanks, just start my download(无需注册,即刻下载)

安装

下载到电脑之后,找到位置

解压之后就可看见有名为mysql-8.0.19-winx64的文件,点击即可见子目录

按系统开始(也可以win+R)键输入cmd

回车之后,进入mysql-8.0.19-winx64所在盘,例如我解压到F盘,就进入F盘,在进入Mysql与mysql-8.0.19-winx64目录,如下图

然后在F: Mysql\mysql-8.0.19-winx64\bin>输入 mysqld -install命令
但是有些朋友会出现Install/Remove of the Service Denied!(安装卸载被拒绝!)错误,如下图

之所以出现这个问题是由于我们打开cmd时不是用的管理员权限运行的
因此,我们可以重新启动cmd,再右键点击以管理员身份运行,如下图

我们再把上面的操作输入一遍,就会出现Service successfully installed,如下图,这样就是告诉你,已经安装成功了

配置

在cmd的命令下,进入你安装的路径下的bin目录,输入mysqld –initialize,这个过程会在mysql中建立data目录,随后会产生一个临时的密码(需要记住这个密码),如下图

在mysql-8.0.19-winx64下生成my.ini,如下图

[mysqld]port=3306
basedir=F:\Mysql\mysql-8.0.19-winx64
datadir=F:\Mysql\mysql-8.0.19-winx64\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8

注意:basedir、datadir后面盘符是你选择解压MYSQL的路径盘,要根据你自己的安装路径选择
如下图:

接下来再输入net start mysql启动mysql服务

到了这一步就说明已经安装好了

系统环境变量配置

在桌面找到此电脑的属性,找到高级系统设置,如下图:

点击环境变量

找到系统变量的path,如图

随后打开编辑选项,点击新建

将你Mysql的解压路径输入进去,再点击确定
接下来再打开cmd,输入mysql -u root -p
出现上图就说明已经配置成功

mysql环境安装与配置相关推荐

  1. PHP开发环境MySQL下载安装及配置流程

    PHP开发环境&MySQL下载安装及配置流程 因工作需要,从0开始学PHP,前几天看完视频教程后开始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无 ...

  2. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  3. mysql网络安装教程_详细教程--MySQL的安装与配置

    免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web 应 ...

  4. MySQL的安装与配置--windows下安装

    转自:https://www.cnblogs.com/winton-nfs/p/11524007.html 免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问 ...

  5. MySQL教程(三)—— MySQL的安装与配置

    1  安装MySQL 打开附件中的文件(分别对应电脑系统为32/64位). 点next. 三个选项,分别对应典型安装.自定义安装和完全安装,在此选择典型安装(初学者). 点install. 广告,忽略 ...

  6. MySQL的安装与配置——详细教程 这是原地址https://www.cnblogs.com/winton-nfs/p/11524007.html

    免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web 应 ...

  7. MySQL免安装版配置部署详细教程

    MySQL免安装版配置部署详细教程 这里写目录标题 MySQL免安装版配置部署详细教程 部署MySQL免安装版(windows版) 1.windows的mysql配置文件是my.ini,将此文件放到m ...

  8. 用Navicat连接MySQL的安装及配置

    Nothing is impossible. 用Navicat连接MySQL的安装及配置步骤及所遇到问题 安装MySQL 一.下载MySQL 二.下载完后文件内容 三.配置系统的环境变量Path 四. ...

  9. MySQL本地安装与配置(超详细,附带安装包)

    MySQL本地安装与配置,测试连接工具sqlyog 目录 MySQL本地安装与配置,测试连接工具sqlyog 一: 安装工具准备 二: 安装mysql 三:使用sqlyog连接工具 四:总结 一: 安 ...

最新文章

  1. android application 引起内存泄漏的原因
  2. 结构对齐--__packed与#pragma pack
  3. Python脚本打包成exe文件
  4. linux查看系统的日志的一些实用操作
  5. SqlServer SqlBulkCopy批量插入 -- 多张表同时插入(事务)
  6. php按时间归档,PHP文章按日期(月日)SQL归档
  7. y币充值通道_比特币如何扩容?读懂比特币链下扩容技术进展与投资现状
  8. 虚拟机中编译代码死机,加大内存解决
  9. 经过 8 万画作+人工注释训练,算法学会了赏析名画
  10. 基于生物特征密钥生成研究 ------应用于区块链领域密钥的生成办法
  11. html中css的注释怎么写,html注释和css、js注释的写法,使用场景以及性能优化问题...
  12. 还在用 ZXing ? 试试华为统一扫码服务吧!
  13. Friends第七季第八季, Candler Monica终于结婚了,Joey爱上了Rachel
  14. Mysql将分组后产生的同一分组的值连接起来
  15. Packet Tracer学习小结(基本SwitchPort VLan)
  16. 学计算机西电和中南,放弃中南大学等985高校,去南航、西电的强势专业到底值不值得呢?...
  17. Spring 基本配置
  18. [Python] [机器学习] 基础聚类算法(K-means、AHC、DBSCAN)简介及可视化代码
  19. P3P解决cookie存取的跨域问题
  20. 硬件探索——STM32F4控制74HC595数码管

热门文章

  1. html5 页面 参数传递,详解html中页面跳转传递参数的问题
  2. java jls8_GitHub - scmod/jls8
  3. 虚拟机架云服务器,云服务器 虚拟机架设
  4. python越学越糊涂_python 学习DAY03
  5. python字符串大全_python学习笔记:字符串操作大全
  6. vuecli打包后的dist目录无法访问_听说很多人都不会打包,教你Python实现前端自动化打包部署!...
  7. 博士论文:教你如何给女朋友送礼物
  8. 字典与集合_月隐学python第8课
  9. 字符串类型的数字比较大小_Python核心知识系列:数字与字符串类型
  10. java中throws用法_java中throws实例用法详解