通过免安装版(安装文件)安装Mysql5.7

来源:互联网 发布:android python kivy 编辑:程序博客网 时间:2024/05/17 02:48

自己在安装过程中遇到一些问题,解决过程中,发现一些坑爹的地方:新版mysql有的没有data目录需要自行添加并初始化。写此博客,仅告知自己以后如果再安装mysql要注意这些问题。

1.下载mysql5.7(下载地址)的安装文件:是安装好的文件夹,而不是安装程序。

2.下载后压缩文件解压,放到自己想放的地方。我是解压发到D盘,对应的路径是:D:\mysql;

3.在D:\mysql目录新建“my.ini”文件,并将下面的内容复制进去:

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

注:里面的安装目录和数据存放目录需要与自己的相同(如果没有D:\mysql\data目录,就在D:\sql中新建一个data文件夹)。其中的skip-grant-tables是为了让我们的初始密码设为空,直接点击回车即可进入。

4.通过管理身份打开命令行(C:\Windows\System32\cmd.exe选中文件右键以管理元身份运行)

5.进入安装目录下的bin目录,我的即为D:\mysql\bin,然后键入“mysqld –initialize”(mysql5.7需要初始化,如果没有初始化,将无法启动服务,initialize前面是两个‘-’),紧接着键入“mysqld install”

6.安装完成后可以直接键入net start mysql(net stop mysql关闭服务)开启服务。

7.将“D:\mysql\bin”目录添加到电脑的环境变量中(方便后续的使用方便:在任何目录下,键入“mysql -u root -p”均可访问D:\mysql\bin下的mysql命令)。

1 0
原创粉丝点击