mysql免安装版从下载到安装到使用
一,从官网下载所需mysql版本(我这里是8.0.22
https://dev.mysql.com/downloads/mysql/
2.解压安装:
解压下载的文件,一般(在C盘的Program
Files文件里建一个MySQL文件夹)把文件解压到那里面,我直接解压在D盘Program
Files (x86)目录;这个随你
3、进入mysql-8.0.22-winx64文件夹里建一个my.ini配置文件
记事本方式打开编辑
my.ini 配置以下基本信息,安装目录自己修改(就是你解压文件夹的路径,记得是两斜杠)
复制以下内容到my.ini配置文件中
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir="D:\\Program Files
(x86)\\mysql-8.0.22-winx64"
# 设置mysql数据库的数据的存放目录
datadir="D:\\Program Files
(x86)\\mysql-8.0.22-winx64\\data"
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
然后新建一个data文件夹
3、进入C盘C:\Windows\System32\cmd.exe右键以管理员身份打开 cmd 命令行工具窗口
先进入到你安装的盘,然后切换目录
初始化数据库,生成一个临时密码HC+JY/L1d(p5,就是初始密码,后续登录需要用到,你也可以在登陆后修改密码
mysqld --initialize –console
这里如果执行报VCRUNTIME140_1.dll丢失
如果想生成无密码的root用户
mysqld --initialize-insecure --user=mysql命令,回车(成功的话,data目录下面就自动生成无密码的root用户)
4、输入以下安装命令:mysqld -install
5、启动MySql服务 输入:net start mysql回车
若存在以下MySqL服务无法启动,检查是否启动了其他MySqL服务,并将其停止服务
再次启动服务net start mysql,就OK了
6、我们可以通过 MySQL 自带的客户端工具登录到 MySQL 数据库中
输入mysql -u -root -p 回车,输入临时密码
或者使用第三方连接工具如:Navicat Premium连接数据库
出现此报错为原因:版本问题,需要修改密码
管理员权限运行命令提示符,登陆MySQL
2修改账户密码加密规则并更新用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY
'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED
WITH mysql_native_password BY 'password'; #更新一下用户的密码
3.刷新权限并重置密码
FLUSH PRIVILEGES; #刷新权限
alter user 'root'@'localhost' identified by
'123456'; #再重置下密码为123456
打开navicat重新链接,ok,大功告成!