安装mysql(8.0.16)-- 小白摸索安装

1.https://dev.mysql.com/downloads/mysql/  去下载

下载完后,我当时下载了两个版本,一个是文件格式,一个是安装格式,感觉第一个是用命令行格式进行安装,下面这个就是直接各种点击安装,第二个安装好几次都失败了,所以改为用命令行进行安装

2.以管理员身份进入cmd,然后进入到上图中你下载的文件夹中的bin文件,我将文件夹得文件拷贝到了C盘,重命名为MySQL;(如何判断是否是管理员模式,可自行百度)

 3.需要在你的MySQL文件中添加一个空文件夹Data和一个文件my.ini;ini中得代码如下,其中basedir和datadir得路径一定要跟你文件放置得位置对应;(代码贴在文章末尾)

4.命令行执行   mysqld --initialize --console   (要记下下图中得用户名root  和 随机密码 MtWjf!wq?8j4   后面会用的到)

5.命令行执行mysqld --install    然后执行   net start mysql ( 启动服务)

6.命令行输入刚刚记下得用户名密码:mysql -h localhost -u root -pxxx   (EG:mysql -h localhost -u root -pMtWjf!wq?8j4);这块也可以安装一个软件进行登录,看别人帖子用Navicat,我这没有尝试

  7.如果出现mysql' 不是内部或外部命令;需要去环境变量里进行配置

列出出现得问题:

在进入bin文件得过程中,出现得一些问题如下:

1.首先进入bin目录,一直报错:(解决办法:带空格得文件名  需要加引号)

 

2.执行mysqld --initialize --console 一直报错,按提示加了.可以了,不知道为什么,后面得命令也同样得加.

 my.ini----------------------------如下

[mysqld]
skip-grant-tables
port=3306
basedir=C:Program FilesMySQL
datadir=C:Program FilesMySQLData

max_connections=200

max_connect_errors=10

character-set-server=utf8mb4

default-storage-engine=INNODB


default_authentication_plugin=mysql_native_password
[mysql]

default-character-set=utf8mb4
[client]

port=3306
default-character-set=utf8mb4

原文地址:https://www.cnblogs.com/znLam/p/11176477.html