Mysql5.7.36-winx64.msi的安装及环境配置

  • Post author:
  • Post category:mysql




Mysql5.7.36-winx64.msi安装及环境配置



1、下载


MySQL官方网站下载速度慢可以使用国内的开源镜像站点


mysql-MySQL-5.7安装包下载_开源镜像站-阿里云 (aliyun.com)


Index of /mysql/downloads/MySQL-5.7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror


搜狐

: http://mirrors.sohu.com/mysql/


中国科技大学

: http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/


这里就以阿里镜像的下载为例

image-20221223141740925



2、安装



2.1 下一步

image-20221223142131812



2.2 勾选协议,下一步

image-20221223142254148



2.3 选择安装类型(这里选择了自定义),下一步

image-20221223142916441



2.4 选择安装路径,下一步

image-20221223143140608



2.5 安装

image-20221223143223015


安装完成

image-20221223143245341



3.、 配置环境变量



3.1 找到系统属性环境变量进行配置

image-20221223143535681



3.2 找到系统变量,点击新建

image-20221223143910905



3.3 编辑系统变量,点击确定

image-20221223144150398



3.4 找到系统变量–>path,选中后点击编辑

image-20221223145139510

image-20221223145455319



4、MySQL服务的安装与初次登录



4.1 以

管理员身份

启动命令提示符,并进入MySQL安装目录的bin目录下

cd E:\Program Files\MySQL\MySQL Server 5.7

image-20221223151925737



4.2 执行安装和初始化命令 。

mysqld -install

安装命令执行完后,就会输出提示

Service successfully installed

mysqld –initialize

初始化命令执行完毕以后,没有输出结果,当会在MySQL安装目录中生成data目录

image-20221223153054034



4.3 跳过授权表启动数据库,进入MySQL服务

mysqld –

skip

-grant-tables


这个命令不会输出信息,看起来一直没有反应的样子,其实,后台已经在启动数据库了

image-20221223153541716


再使用管理员身份打开一个新的命令行窗口,可以免密码登录mysql了

mysql -u root -p

image-20221223153702576



4.4 修改密码

update mysql.user set authentication_string=password(“新密码”) where user=“用户名”;

image-20221223154206327

使用quit命令退出MySQL进行验证

image-20221223154418896



5、修改MySQL字符集为utf8



5.1 在MySQL安装目录下新建

my.ini

文件。以下为文件内容:

[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
 
[mysqld]
character-set-server=utf8

image-20221223154733620



5.2 以

管理员身份

启动命令提示符,启动MySQL服务

net start mysql

image-20221223155026599



5.3 登录MySQL,使用命令

status

查看字符集。


执行status命令的时候报错误提示

mysql> status
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.


解决方法:执行修改密码的命令即可

ALTER USER USER() IDENTIFIED BY ‘新密码’;


再次执行status命令就好了

image-20221223160056575


由于配置了环境变量,直接使用普通命令行即可登录MySQL。

image-20221223155352981

本篇文章主要参考了


(88条消息) MySQL 5.7 安装教程(全步骤图解教程)_纸短情长ZF的博客-CSDN博客_mysql5.7的安装教程


(88条消息) ‘mysqld_safe’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。_雅冰石的博客-CSDN博客_mysqld_safe 不是内部命令


mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’解决办法 – wangn – 博客园 (cnblogs.com)


(88条消息) MYSQL安装出现问题(The service already exists)_皓月盈缺的博客-CSDN博客_the service already exists!


(88条消息) MySQL 报错:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before_Wingkin-的博客-CSDN博客



版权声明:本文为weixin_44852103原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。