免安装版安装MySQL

时间 2018/10/29 9:18:14 加载中...

下载地址:

https://dev.mysql.com/downloads/mysql/


下载的是:

Windows (x86, 64-bit), ZIP Archive

下载的不是安装版本,而是压缩文件版本。


将下载后的文件复制到服务器上,并解压。不建议放在C盘,放在C盘也可以。

在解压后的文件夹下放上 my.ini 配置文件,并通过命令来初始化 data 目录。

注意修改ini文件中的路径,注意路径斜线问题。

命令为:

cd C:\mysql-5.7.16-winx64\bin
mysqld --defaults-file=d:\my.ini --initialize-insecure --user=mysql --console


--initialize-insecure 代表的是 root 账号没有密码


my.ini 配置文件:(放的位置为:C:\mysql-5.7.16-winx64)

# For advice on how to
change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS
FILE. It's a template which will be copied to the
# *** default location
during install, and will be replaced if you
# *** upgrade to a newer
version of MySQL.
 
[mysql]
 
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
 
#设置3306端口
port = 3306
 
# 设置mysql的安装目录
basedir=C:\mysql-5.7.16-winx64
 
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql-5.7.16-winx64\data
 
# 允许最大连接数
max_connections=1000
 
#
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
 
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
 
innodb_buffer_pool_size = 500M
innodb_flush_log_at_trx_commit = 0
innodb_log_buffer_size = 32M
innodb_log_file_size = 128M
innodb_log_files_in_group= 2
innodb_autoextend_increment = 128
innodb_lock_wait_timeout = 500
open_files_limit = 100000


初始化 data 目录的日志在 data 目录下以 .err 为扩展名的文件中。可以查看此文件来了解初始化失败原因。

初始化失败后,可以删掉 data 目录来重新初始化。

 

安装mysql服务:

mysqld --install

 

启动服务:

net start mysql

 

删除服务:

mysqld --remove

 

修改 root 账号的密码:

登录:mysql -uroot -p 

不用输入密码,直接回车登录。

执行命令:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';


其他问题:

连接mysql8.0出现caching-sha2-password问题

mysql -uroot -proot (密码也是root的话)

https://blog.csdn.net/guizishou00/article/details/80090084?utm_source=blogxgwz3

 

参考:

https://blog.csdn.net/qing_gee/article/details/72857540

https://dev.mysql.com/doc/refman/8.0/en/windows-install-archive.html


扫码分享
版权说明
作者:SQBER
文章来源:http://www.sqber.com/articles/install-archive-mysql.html
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。