mysql 安装的问题

来源:互联网 发布:网络问卷调研 编辑:程序博客网 时间:2024/04/29 06:20

网上各种方法总结:


1.下载

去官网找到要下载的版本64or32位,然后


选择红框部分继续下载,就不用注册了!目前下载的版本是免安装版。

2.安装

(此段为摘抄,地址:http://blog.csdn.net/yaowuliu/article/details/51133279)

从官网下载最新版的MySQL-5.7.12-winx64便携版,解压到需要安装的目录下(我的是解压在:D:\sw),目录结构如下:


在该目录下创建一个名为data的空文件夹和一个my.ini文件,目录结构如下:


其中my.ini的内容如下(此处basedir和datadir的路径是我解压后的安装路径,如果你拷贝了下面内容请将地址更换成你自己的路径):

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

注意:文件目录间隔符是“\\”,不要写成“\”,不然接下来初始化的步骤会报错

然后进入bin目录下,输入mysqld -install,会提示安装成功,继续启动服务,接下来是将目录下的data文件内容进行初始化,在bin目录下执行命令:mysqld --initialize-insecure --user=mysql,此时如果间隔符是“\”会报错:

mysqld: Can't change dir to 'D: w\mysql-5.7.12-winx64\data\' (Errcode: 2 - No su
ch file or directory)
2016-04-12T02:31:24.980888Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is
 deprecated. Please use --explicit_defaults_for_timestamp server option (see doc
umentation for more details).
2016-04-12T02:31:24.980888Z 0 [Warning] Insecure configuration for --secure-file
-priv: Current value does not restrict location of generated files. Consider set
ting it to a valid, non-empty path.

如果上述步骤都没有问题,会在data文件夹下生成如下文件:


如果上述步骤都没有问题,执行net start mysql,就看启动了。

网上很多方法自己按着走的话会出现一些错误和不足,具体还是多看多参考






0 0