mysql 5.7.23 安装配置方法图文教程

作者:离岸的小船 时间:2024-01-14 02:58:36 

本文记录了mysql 5.7.23安装教程,供大家参考。

1、首先进入官网下载mysql安装包,

官网地址

可以选择自己想要的版本,默认是8.0,我这里用的是5.7。

有两种安装包,一种是msi安装包,一种是zip压缩包,我这里用的是zip,直接解压即可。

mysql 5.7.23 安装配置方法图文教程

2、解压后,配置环境变量:

创建私有变量

名称:MYSQL_HOME  值:D:\mysql-5.7.23-winx64  (mysql解压地址)

path后增加   %MYSQL_HOME%\bin 

3、在mysql文件夹下创建一个my.ini的文件,添加以下内容


[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-5.7.23-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.23-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4、现在就可以初始化数据库了,以管理员身份打开cmd窗口,切换到mysql安装文件夹的bin目录下,执行以下命令


mysqld --initialize --console

执行完成后,会出现root用户的临时密码。

2018-09-06T15:10:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ


也就是  APWCY5ws&hjQ,这个会在之后的登陆和修改密码中用到,不修改密码是无法使用这个临时密码登陆navicat等数据库软件

5、然后就可以安装mysql服务了,执行以下命令


mysqld install

6、服务安装成功就可以启动了,执行以下命令


net start mysql

7、成功启动之后就可以登陆了


mysql -uroot -p

然后输入之前记录的临时密码就登陆成功了

8、修改密码

以前的修改密码命令都已经不适用了,可使用以下命令修改


set password = password('密码')

例:  set password = password('123456')

这样密码就修改成功了,可以通过Navicat等软件登陆mysql。

参考文章:

解决mySQL中1862(phpmyadmin)/1820(mysql)错误的方法

MySQL 安装教程

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

来源:https://www.cnblogs.com/HS-WXL/archive/2018/09/06/9599785.html

标签:mysql5.7,mysql5.7.23
0
投稿

猜你喜欢

  • SQL查询服务器下所有数据库及数据库的全部表

    2024-01-18 22:55:01
  • CentOS7.2虚拟机上安装MySQL 5.6.32的教程

    2024-01-23 07:30:59
  • PHP变量作用域(全局变量&局部变量)&global&static关键字用法实例分析

    2023-11-23 11:42:05
  • Mysql数据库表定期备份的实现详解

    2024-01-24 11:24:35
  • 详细解读Python字符串的使用与f-string

    2023-06-29 07:24:21
  • SQL Server修改表所有者

    2010-02-04 08:33:00
  • python中watchdog文件监控与检测上传功能

    2022-03-17 13:46:58
  • MySQL索引查询limit offset及排序order by用法

    2024-01-20 19:55:53
  • python多线程扫描端口示例

    2022-06-28 23:18:58
  • web标准:CSS clear的属性及使用方法

    2008-10-27 13:31:00
  • c++生成dll使用python调用dll的方法

    2023-02-16 11:40:05
  • 不建议使用jquery的情况

    2008-03-10 12:28:00
  • php之二维数组排序问题

    2023-07-15 06:44:42
  • SQL数据查询之DQL语言介绍

    2024-01-26 11:04:25
  • MySQL取出随机数据

    2024-01-19 22:12:02
  • python将unicode转为str的方法

    2022-04-30 23:15:18
  • 纯JS实现动态时间显示代码

    2024-05-02 17:31:34
  • Tensorflow 自定义loss的情况下初始化部分变量方式

    2023-02-26 22:43:39
  • Python实现图像增强

    2022-07-08 10:50:50
  • Python上下文管理器和with块详解

    2021-01-15 21:30:27
  • asp之家 网络编程 m.aspxhome.com