Fork me on GitHub

MySQL(5.7.24:ZIP)版,安装详解

   最近一段时间习惯使用Linux 座位服务器开发系统,今天突然来个一个Windows server 2008 R2 系统,下面记录一下在安装MySQL出现的问题

下载MySQL文件并解压

文字版:

进入官网:https://www.mysql.com/

依次单击下面的选项【Downloads】—->【Community】—-> 【MySQL Community Server (GPL)】 —->【DOWNLOAD】 —->选择自己的系统版本 —-> 下载【Windows (x86, 64-bit), ZIP Archive】—-> 把下载好的压缩包以移动到自己想要的位置 —-> 解压

图片版:

5c12cd1daa2d0

5c12cd31f2b5b

5c12cfb3395dd

5c12cfc9986c1

5c12cfd35f6d4

MySQL目录详解

  • bin:存放mysqld mysql等二进制文件

  • data:数据库初始化文件及数据库文件。没有这个目录,说明我们等会要自己初始化

  • my.ini:mysql越来越省事了,连个默认配置文件都不给了,等会我们从5.6那边拷贝一份

创建my.ini,配置MySQL

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\\MySQL\\mysql-5.7.24-win64
#数据存储目录
datadir = E:\\MySQL\\mysql-5.7.24-win64\data
# secure_file_priv 目录
secure_file_priv = E:\\MySQL\\mysql-5.7.24-win64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

#innodb的缓存,可以根据实际情况调整大小,我这里采取默认值
innodb_buffer_pool_size = 128M

#把这些缓存都放开,可以提高性能,加快速度
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
#配置一下服务端的字符集
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLE

#配置一下客户端的字符集
[client]
default-character-set=utf8

安装数据库

小插曲:如果电脑提示找不到MSVCR120.dll,请下载Microsoft Visual C++ 2013 Redistributable (x64)。
Microsoft Visual C++ 2013 Redistributable (x64)
这里写图片描述

其中还会遇到其他问题请看我的这篇文章

打开cmd(尽量以管理员身份运行),切换到mysql下的bin目录

1
2
3
4
5
6
#安装服务
mysqld -install
#初始化数据库,生成 data 目录
mysqld --initialize-insecure --user=mysql
# 启动数据库
net start mysql

登录MySQL并修改密码

1
2
3
4
5
6
shell>mysql -u root -p  #没有密码
# 方案一:
mysql>set password = password (’新密码‘);
# 方案二:
mysql> ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘1234’;
mysql> FLUSH PRIVILEGES;

5c12d48502061

5c12d4938ee54

修改完之后退出,使用新密码如果可以登陆就大功告成了。

远程登录

现在的mysql只能本地登陆,如果想在局域网中访问,需要把mysql下的user表中root用户的host改成通配符%就可以了。

本文标题:MySQL(5.7.24:ZIP)版,安装详解

文章作者:孤城落寞

发布时间:2018年12月14日 - 05:08:29

最后更新:2018年12月14日 - 05:53:56

原始链接:https://blog.gclmit.club/archives/36ad1523.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。



-------------本文结束 感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!