安装MySQL 8解压版

一、解压文件

       把mysql-8.0.16-winx64.zip文件解压到自己理想的目录(不要使用中文目录)

       我就把该文件解压到:C:\MySQL\mysql-8.0.16-winx64

二、配置My.ini文件

       在文件中不会存在配置文件My.ini,这就需要自己创建一个配置文件。

       注意路径配置

       内容如下:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

# 设置3306端口

port = 3306

# 设置mysql的安装目录(这个就是解压到的目录)

basedir=C:\MySQL\mysql-8.0.16-winx64

# 设置mysql数据库的数据的存放目录(具体的存储位置最好不要随意更改)

datadir=C:\MySQL\mysql-8.0.16-winx64\data

tmpdir = C:\MySQL\mysql-8.0.16-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

三、通过控制台命令运行数据库

       1、先通过控制台运行

              C:\MySQL\mysql-8.0.16-winx64\bin\mysqld insertall

       2、在运行

扫描二维码关注公众号,回复: 8766320 查看本文章

              C:\MySQL\mysql-8.0.16-winx64\bin\mysqld --initialize-insecure --user=mysql

       3、打开服务

              net start mysq

       注意:有时候可能会出现意想不到的错误,首先就不能慌,要非常明白自己要做什么。

              https://gss0.baidu.com/7Po3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/d4628535e5dde7119fd60271a1efce1b9d166134.jpg

       面对这种错误有以下几种解决方法。

1、把mysql-8.0.16-winx64下面的data用Shift+Delete删除,在通过 mysqld –initialize初始化,需要在mysql-8.0.16-winx64\bin的里面运行。

2、安装好MySQL8后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,然后输入如下命令回车即可:
mysqld --initialize-insecure --user=mysql
执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空,后面的操作就跟之前版本一样了

 

重置MySQL密码:

       1、输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。(在MySQL的根目录下)

       2、更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';

       3、ALTER user 'root'@'localhost' IDENTIFIED BY '你的密码';

发布了28 篇原创文章 · 获赞 2 · 访问量 949

猜你喜欢

转载自blog.csdn.net/TanGuozheng_Java/article/details/100559717