欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows10系统下mysql8.0的安装和使用教程

程序员文章站 2022-04-10 14:05:41
...

win10,mysql8.0的安装教程

首先,欢迎大家来到我的博客,下面我将为大家分享一下mysql8.0的安装方法。

mysql5.7升级到8.0后发生了一些改变,安装方式也有了一些变化,废话不说,下面直接上步骤:

第一步:
首先我们进入mysql的官方网站,https://dev.mysql.com/downloads/mysql/
进入网站后我们选择64位
windows10系统下mysql8.0的安装和使用教程
说明:我们选择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的同学,如有不完善的地方可以指出,但只要照着做基本不会出错。

欢迎评论!本人承诺:以上皆为原创,转载请注明出处 !!!