这篇文章主要讲解 mysql-5.7.x安装
这里讲解的是mysql-5.7 window版本的安装,linux类似
首先上mysql官方网站下载mysql,下载地址:http://dev.mysql.com/downloads/mysql/
我这里选择的是(mysql-5.7.15-winx64.zip)
下面开始进行安装:
1.首先解压mysql-5.7.15-winx64.zip到D盘根目录
2.重命名mysql-5.7.15-winx64为mysql-5.7.15
3.目录结构如下: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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87│ COPYING
│ my-default.ini
│ README
│
├─bin
│
├─docs
│ ChangeLog
│ INFO_BIN
│ INFO_SRC
│
├─include
│ │
│ └─mysql
│ │
│ └─psi
│
├─lib
│ │
│ ├─mecab
│ │ ├─dic
│ │ │ ├─ipadic_euc-jp
│ │ │ │
│ │ │ ├─ipadic_sjis
│ │ │ │
│ │ │ └─ipadic_utf-8
│ │ │
│ │ └─etc
│ │ mecabrc
│ │
│ └─plugin
│ │
│ └─debug
│
└─share
│
├─bulgarian
│
├─charsets
│
├─czech
│
├─danish
│
├─dutch
│
├─english
│
├─estonian
│
├─french
│
├─german
│ errmsg.sys
│
├─greek
│
├─hungarian
│
├─italian
│
├─japanese
│
├─korean
│
├─norwegian
│
├─norwegian-ny
│
├─polish
│
├─portuguese
│
├─romanian
│
├─russian
│ errmsg.sys
│
├─serbian
│
├─slovak
│
├─spanish
│
├─swedish
│
└─ukrainian
4.复制mysql-default.ini ====> mysql-default.ini.bak
5.在d:\mysql-5.7.15下创建data目录
6.修改mysql-default.ini1
2
3
4
5
6
7
8
9[mysqld]
innodb_buffer_pool_size = 128M
basedir = D:/mysql-5.7.15
datadir = ./data
port = 3306
server_id = mysqljoin_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
7.打开cmd窗口1
2
3d:
cd d:\mysql-5.7.15\bin
mysqld --initialize-insecure
8.再打开一个cmd窗口1
2
3
4
5
6d:
cd d:\mysql-5.7.15\bin
mysql -uroot -p #回车两下
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('root') WHERE User='root';
mysql>FLUSH PRIVILEGES;
mysql>quit;
9.新建mysql-start.bat文件1
2
3
4echo off
d:
cd d:\mysql-5.7.15\bin
mysqld
10.把mysql-start.bat放入到开始-所有程序-启动目录下。这样就可以开机启动了(如有杀毒软件报,请允许)
linux安装请下载对应的linux压缩包 (mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz)(未实践过)
比如说安装在/usr/local/目录下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
34
35
36#useradd mysql
#su mysql
先把mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz上传至/usr/local目录下
$cd /usr/local
$tar -zxvf mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz
$mv mysql-5.7.15-linux-glibc2.5-x86_64 mysql-5.7.15
$cd mysql-5.7.15
$mkdir data
$cp my-default.cnf my-default.cnf.bak
$vi mysql-default.cnf
[mysqld]
innodb_buffer_pool_size = 128M
basedir = /usr/local/mysql-5.7.15
datadir = ./data
port = 3306
server_id = mysql
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
:wq
$cd bin
$mysqld --initialize-insecure
#再打开一个命令行窗口
$cd /usr/local/mysql-5.7.15/bin
$mysql -uroot -p #回车两下
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('root') WHERE User='root';
mysql>FLUSH PRIVILEGES;
mysql>quit;
$su root
#vi /etc/rc.d/rc.local
#在最后添加
su mysql -c "/usr/local/mysql-5.7.15/bin/mysqld"
:wq
#cd /usr/local/
#chown -R mysql:mysql mysql-5.7.15
#su mysql
本文标题:mysql-5.7.x安装
本文链接:https://xxzkid.github.io/2016/mysql-5-7-x-install/