Mysql免安装版----配置

  1. 解压下载好的zip文件到D盘(请下载对应版本)
  2. 设置环境变量:
    • 新建MYSQL_HOME变量,值为你的解压URL
    • 在path后添加%MYSQL_HOME%\bin(用英文分号与前面隔开)
  3. 在安装的mysql的根目录下添加这个文件将其命名为my.ini
[mysqld]
#skip-grant-tables
#绑定IPv4
bind-address = 0.0.0.0
# 设置mysql的安装目录,即你解压缩安装包的位置
basedir =D:/Mysql/mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:/Mysql/mysql-5.7.21-winx64/data
# 设置端口号
port = 3306
# 允许最大连接数
max_connections = 200
# 设置字符集为utf8
loose-default-character-set = utf8
# 开启查询缓存
explicit_defaults_for_timestamp = true
# windows下区分表名大小写(0:不区分,2区分(5.7版本))
lower_case_table_names=2
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client] 
#设置客户端字符集
port=3306
default-character-set = utf8
[WinMySQLadmin] 
Server = D:/Mysql/mysql-5.7.21-winx64/bin/mysqld.exe
  1. cmd下命令输入将Mysql注册为服务(请用管理员cmd)
    mysqld install MySQL --defaults-file="%MYSQL_HOME%\my.ini"
  2. 在cmd中运行下面的命令建立data文件夹(你也可以在mysql的根目录下手动建立)
    mysqld --initialize-insecure --user=mysql
  3. 启动mysql :net start mysql

后续问题

  • 客户端连接caching-sha2-password问题
    解决:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 
   ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 

   FLUSH PRIVILEGES; #刷新权限 

再重置下密码:alter user 'root'@'localhost' identified by '123qwe';
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。