欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL数据库解压版安装

程序员文章站 2022-03-03 14:46:18
...

1、把下载下来的MySQL文件解压后放在指定文件夹中(地址:https://dev.mysql.com/downloads/mysql/),我这边是放在了C盘C:\Program Files\Software\mysql-8.0.20-winx64中,由于MySQL 5.6开始,就不自带有my.ini配置文件,因此我们要加压后的根目录下新建一个my.ini配置文件,(其中basedir,datadir,secure-file-priv路径需要改成自己解压后的地址)

[client]

port=3306

[mysql]

[mysqld]
port=3306
basedir="C:\Program Files\Software\mysql-8.0.20-winx64"
datadir=C:\Program Files\Software\mysql-8.0.20-winx64\Data
default_authentication_plugin=caching_sha2_password
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
log-output=FILE

general-log=0

general_log_file="DESKTOP-CD9AOLL.log"

slow-query-log=1

slow_query_log_file="DESKTOP-CD9AOLL-slow.log"

long_query_time=10
log-error="DESKTOP-CD9AOLL.err"
log-bin="DESKTOP-CD9AOLL-bin"
server-id=1
report_port=3306
lower_case_table_names=1
secure-file-priv="C:\Program Files\Software\mysql-8.0.20-winx64"
max_connections=151


table_open_cache=2000
tmp_table_size=46M
thread_cache_size=10
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=83M
key_buffer_size=8M
read_buffer_size=64K

read_rnd_buffer_size=256K
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=8M
innodb_log_file_size=48M
innodb_thread_concurrency=9
innodb_autoextend_increment=64
innodb_buffer_pool_instances=8
innodb_concurrency_tickets=5000
innodb_old_blocks_time=1000
innodb_open_files=300
innodb_stats_on_metadata=0

created table
innodb_file_per_table=1
innodb_checksum_algorithm=0
back_log=80
flush_time=0
join_buffer_size=256K
max_allowed_packet=4M
max_connect_errors=100
open_files_limit=4161
sort_buffer_size=256K
table_definition_cache=1400
binlog_row_event_max_size=8K
sync_master_info=10000
sync_relay_log=10000
sync_relay_log_info=10000

2、通过管理员身份模式进入mysql下的bin目录,对数据库进行初始化:mysqld --initialize --console,(注意:如果my.ini配置不正确会初始化错误)

失败(失败的的情况下把Data目录删掉,改正my.ini配置文件,重新初始化一下):

MySQL数据库解压版安装

成功(9+!p_#uefS#.便是密码了,这个需要记住):

MySQL数据库解压版安装

3、注册服务(mysqld -install):

MySQL数据库解压版安装

4、接下来我们需要更改初始化密码,mysql -uroot -p9+!p_#uefS#.连接上数据库(-p后面的是密码)

MySQL数据库解压版安装

5、更改数据库密码

MySQL8.0.4之前的版本:

SET PASSWORD=PASSWORD('[修改的密码]');

MySQL8.0.4之后的版本:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '修改的密码';

6、大功告成:

MySQL数据库解压版安装