windows10系统下mysql8.0的安装和使用教程
win10,mysql8.0的安装教程
首先,欢迎大家来到我的博客,下面我将为大家分享一下mysql8.0的安装方法。
mysql5.7升级到8.0后发生了一些改变,安装方式也有了一些变化,废话不说,下面直接上步骤:
第一步:
首先我们进入mysql的官方网站,https://dev.mysql.com/downloads/mysql/
进入网站后我们选择64位
说明:我们选择64位的,如上图所示,红1就可以了,喜欢的同学也可以选红2
第二步:
以我的电脑F盘为例,解压后放在我的电脑->F盘根目录下,可以将文件改名为mysql8.0或者直接就叫mysql,这个比较简单,我就不上图了。
第三步:
win+R键,打开cmd命令行,win10可以直接在win旁的输入栏里输入cmd。然后鼠标右键选择“以管理员模式运行”,也就是给他个权限,执行以下命令:
1.进入F盘 cd F/mysql
2.进行初始化,mysql8.0安装前首先要初始化,然后才能安装
执行以下命令:mysqld --initialize-insecure --user=mysql
这时候,你就会在F:/mysql的文件夹下看到一个data的文件夹,就说明你初始化成功了
3.初始化后才能开始安装
安装命令:mysqld --install
4.安装完成后启动
启动命令:net start mysql
5.启动后就可以看到mysql的服务了,查看办法,和打开cmd命令行一样,开始或者win+r输入服务,就可以看到mysql的服务已经打开了,由于步骤比较简单我就不上图了。
6.接上来我们应该登录了,mysql8.0的登录方式没有什么改变,只是不需要输入密码,PS:由于是第一次安装,我们的默认密码都是空的,所以什么都不用输入,只需要执行以下命令即可
登录:mysql -u root -p(然后直接按回车健 -p后面什么也没有)
密码:(空的,直接回车,什么也不要输入)
7.这时候我们要修改默认的登录密码,由于是我们本地开发环境使用,这里我建议大家密码不要太复杂,123456就可以了,我们就以123456为例,简单方便好记,当然,如果你喜欢,也可以搞得复杂点
(接下来这个是重点)mysql8.0的密码更改方式有点不太一样
执行命令:alter user 'root'@'localhost' identified by '123456';
不要使用set语句,也没有什么update,习惯了5.X版本的同学一定要改过来。
8.接下来我们就进入到了mysql的数据库里面了,可以use mysql,就可以看到其他的数据库了,也可以使用数据库管理工具,这里小编推荐大家使用navicat for mysql,这个比较好用,链接时,密码就是刚才的123456,然后就可以打开连接了。
关于一些错误的说明:
无论你走到那一步,遇到错误了,都可以推到从新再来,如果不想用了删除就好
删除命令:mysqld --remove mysql
最后说明一点:mysql8.0没有my.ini文件,data文件也不需要手动建立。然后你可以手动建立一个my.ini的配置文件,里面放上以下内容:从[mysqld]开始复制,一直到最下面
[mysqld]
#设置3306端口
port = 3306
# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=D:\installional\mysql-8.0.15-winx64
# 自定义设置mysql数据库的数据存放目录
datadir=D:\installional\mysql-8.0.15-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
以上只是最基本的配置,后期需要可以手动添加或修改。
最后补充说名:这是mysql8.0的解压版,不需要点击下一步那样手动安装,这个解压后就能用,关于mysql8.0的安装说明网上有很多教程,本人也找过很多,但是有很多坑,遇到了无数的麻烦,最后废了老半天的功夫才把他弄好。虽然官网有说明,但是全英文的确实看着费劲。
这篇文档献给初次使用mysql8.0的同学,如有不完善的地方可以指出,但只要照着做基本不会出错。
欢迎评论!本人承诺:以上皆为原创,转载请注明出处 !!!
推荐阅读
-
Windows系统下Nginx服务器的基本安装和配置方法介绍
-
电脑重装系统后万能驱动的安装与使用方法(图文教程)
-
XP和Win7双系统安装教程 WIN7下装XP以及XP下装WIN7(图文教程)
-
在一台电脑安装Win8和Win7双系统的安装的详细方法(图文教程)
-
Linux下安装python3.6和第三方库的教程详解
-
制作Win10系统安装U盘和安装纯净版Win10的通用教程
-
Centos7.0下安装Mono3.4 和 Jexus5.6 .net的图文教程
-
[视频教程] ubuntu系统下以守护进程方式安装使用Redis
-
Linux系统下Qt的基本安装和配置
-
在Linux系统下使用Github的基本教程