mysql免安装版从下载到安装到使用

一,从官网下载所需mysql版本(我这里是8.0.12)

安装以上图示红框表示将mysql下载到本地你需要安装的目录,解压

二,配置并启动mysql

1.在解压后的根目录下新建my.ini文件,同时创建一个空的data文件夹

2,将以下配置写入my.ini文件

[mysql]

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

default-character-set=utf8 

[mysqld]

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir="D:\\work\\software\\windows\\mysql-8.0.12-winx64"

# 设置mysql数据库的数据的存放目录

datadir="D:\\work\\software\\windows\\mysql-8.0.12-winx64\\data"

# 允许最大连接数

max_connections=200

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

character-set-server=utf8

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

default-storage-engine=INNODB  

注意:basedir和datadir里需改为自己的mysql解压路径

3,右击我的电脑,修改环境变量,将bin目录全路径添加到path环境变量

4,找到C盘System32下的cmd.exe,右击以管理员身份运行,通过命令安装mysql

在打开的命令窗口:先切换到mysql的bin目录,然后输入mysqld --initialize-insecure --user=mysql命令,回车(成功的话,data目录下面就自动生成无密码的root用户,data目录如下)

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

成功后在输入mysqld -install,回车,安装服务   |   然后输入net start mysql ,回车,启动mysql服务(net stop mysql是停止服务)

然后输入mysql -uroot -p, 回车(此时没有密码直接回车进入mysql命令行进行操作)

三,Navicat Premium 12连接MySQL数据库报错:Authentication plugin 'caching_sha2_password' cannot be loaded

原因:版本问题

1. 管理员权限运行命令提示符,登陆MySQL

mysql -uroot -p

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'; #再重置下密码

打开navicat重新链接,ok,大功告成!

猜你喜欢

转载自blog.csdn.net/weixin_39936341/article/details/82701357