云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

Mysql免安装版的具体详细设置步骤.mysql环境变量

jxf315 2024-12-23 11:16:56 教程文章 34 ℃

第一步:把免安装版本复制粘贴到指定的文件夹;

第二步:我的电脑—》属性—》高级—》环境变量

新建MYSQL_HOME变量值为刚才的指定文件夹

在path变量的末尾追加:%MYSQL_HOME%\bin;

环境变量配置成功后,在MySQL的目录下:如d:\develop\mysql\mysql-8.0.12-win64下面建立my.ini文件(建立记事本改后缀)

在my.ini文件中复制粘贴以下内容:

[client]

port=3306

default-character-set=utf8mb3

[mysqld]

port=3306

character_set_server=utf8mb3

basedir=E:\mysql\mysql-8.0.16-winx64

##解压目录

datadir=E:\mysql\mysql-8.0.16-winx64\data

##解压目录下data目录

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

##MySQL服务器端的存储引擎

default-storage-engine=MEMORY

[WinMySQLAdmin]

E:\mysql\mysql-8.0.16-winx64\bin\mysqld.exe

注意:目录要改成自己的目录

这个时候我们的初始化配制文件已经写好了,但是由于mysql 5.7版本后已经不自带data,我们还没有默认数据库就是上文说的data文件夹。我们在管理员模式下运行命令行。并且打开到自己的解压缩目录下。

进入到bin目录下输入mysqld --initialize --user=mysql --console

%MYSQL_HOME%这个是自己MySQL的目录

这个时候mysql开始自己创建data文件夹,建立完成后。

注册服务:mysqld --install MySQL

启动服务:net start mysql

输入用户和密码(上面图片产生的随机密码)


出现以下问题解决办法:

很多用户在使用Navicat Premium 12 或者heidisql连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误,解决方法如下

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

mysql -u root -p

password #登入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 '123@qwe';

最近发表
标签列表