MAC安装Mysql macOS安装mysql完整详细教程 - 简书

MySQL安装包地址:MySQL :: Download MySQL Community Server (Archived Versions)

记录一下

mysql8.0安装及配置超详细教程_超详细MySQL8.0.22安装及配置教程_weixin_39693437的博客-CSDN博客   超详细MySQL8.0.22安装及配置教程

压缩包文件安装

mysql安装教程8.0.20,mysql详细安装教程 - mysql学习 - 博客园  mysql安装教程8.0.20,mysql详细安装教程 1.先这个 (运行mysqld --initialize --console 后安装服务 看第二步报错)

安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”_Stephy_Yy的博客-CSDN博客_mysql8 vcruntime140_1.dll 安装mysql8.0.20   2.后这个

windows10+mysql8.0.zip安装 - 卡卡洛特 - 博客园 3.这个

第一步报错:找不到VCRUNTIME140_1.dll

原因是:新版mysql现在需要最新的Visual C++ Redistributable for Visual Studio
下载链接:https://pan.baidu/s/1gBgg97Ytb8siZS860PELMg
提取码:8yin

第二步报错:输入net start mysql 提示:服务名无效

cmd中输入net start mysql 提示:服务名无效或者MySQL正在启动 MySQL无法启动_懿雨窈的博客-CSDN博客_netstopmysql服务名无效

如何将MySQL注册到win服务里面?!!!(步骤如下)

1. 来到MySQL的安装路径下bin

2. 在命令行中输入mysqld --install

成功:出现Service successfully install代表你已经安装成功,

不成功:

如果出现以上文字的时候,你需要用管理员的身份运行DOS窗口,这样就可以成功了

快速以管理员身份打开DOS:有个以管理员身份运行,进入的dos,再次输入

mysqld --install  可以不用来到bin 直接安装服务。

3. 安装好了mysql服务就执行 net start mysql 出现:成功!!!

假如出现 Can't connect to MySQL server on 'localhost' (10061) 这个不能连接数据库。↓

启动MySQL报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)_那记忆微凉的博客-CSDN博客  

 是没有启动服务:

换窗口执行 net start mysql

初始化数据库

在MySQL安装目录的 bin 目录下执行命令:

mysqld --initialize --console

执行完成后,会打印 root 用户的初始默认密码,比如:

2018-04-20T02:35:01.507037Z 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
2018-04-20T02:35:01.507640Z 0 [System] [MY-013169] [Server] D:\Program\MySQL8\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 11064
2018-04-20T02:35:01.508173Z 0 [ERROR] [MY-010340] [Server] Error message file 'D:\Program\MySQL\share\english\errmsg.sys' had only 1090 error messages, but it should contain at least 4512 error messages. Check that the above file is the right version for this program!
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
2018-04-20T02:35:07.017280Z 0 [System] [MY-013170] [Server] D:\Program\MySQL8\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed

其中,第4行的“APWCY5ws&hjQ”就是初始密码,在没有更改密码前,需要记住这个密码,后续登录需要用到。

要是你手贱,关快了,或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。当然,也可以使用安全工具,强制改密码,用什么方法,自己随意。

安装完成之后使用管理员权限启动服务,就可以通过命令net start mysql启动MySQL的服务了。

用命令切换为超级管理员用户_coder_up的博客-CSDN博客_cmd切换超级管理员 使用管理员权限启动服务  cd 进入你的文件地址

安装服务

在MySQL安装目录的 bin 目录下执行命令(管理员权限):

mysqld --install [服务名]

后面的服务名可以不写,默认的名字为 mysql。当然,如果你的电脑上需要安装多个MySQL服务,就可以用不同的名字区分了,比如 mysql5 和 mysql8。

安装完成之后使用管理员权限启动服务,就可以通过命令net start mysql启动MySQL的服务了。

命令行进入数据库:mysql -u root -p

然后报错:


原来一开始是没有密码的,在初始化的时候有个密码,只是相当于临时密码:
进入数据库直接执行设置密码即可:

MySQL 输入任何语句都提示You must reset your password using ALTER USER 解决方法

SET PASSWORD FOR root@localhost = 'a123456';

我的my.ini 因为我其他软件需要3306 就把这个MYSQL改成了3360

记得修改文件夹路径 和端口

[mysqld]
#设置3306端口
port=3360
#设置mysql的安装目录
basedir=D:\mysql-8.0.20-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.20-winx64\data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3360
default-character-set=utf8mb4

# alter user’root’@‘localhost’ identified with mysql_native_password by ‘root’;

https://wwwblogs/jpfss/p/6652701.html Windows10系统下,彻底删除卸载MySQL

https://blog.csdn/xiaotipCSDN/article/details/82990785 在安装MySql时候,卡住等待界面,一直提示2sconds remaining

https://blog.csdn/a873217486/article/details/81666203  MySQL8.0安装与Navicat的连接

更多推荐

Mysql8.0.20 安装、卸载、重装记录