下载mysql免安装版和配置
1、下载地址
点击去官网下载https://downloads.mysql.com/archives/community/
2、解压安装mysql
解压的文件夹是没有my.ini文件和data目录,需要我们自己去创建
根目录下创建my.ini,根目录创建data
[mysql]
default-character-set=utf8
[mysqld]
#端口
port=13306
default_authentication_plugin=mysql_native_password
#安装路径
basedir=E:/mysql/mysql-8.0.12
#数据库数据存放路径
datadir=E:/mysql/mysql-8.0.12/data/
character-set-server=utf8
default-storage-engine=MyIsam
collation-server=utf8_unicode_ci
init_connect='SET NAMES utf8'
innodb_buffer_pool_size=64M
innodb_flush_log_at_trx_commit=1
innodb_lock_wait_timeout=120
innodb_log_buffer_size=4M
innodb_log_file_size=256M
interactive_timeout=120
join_buffer_size=2M
key_buffer_size=32M
#日志
log-error="E:/mysql/mysql-8.0.12/data"
log_error_verbosity=1
max_allowed_packet=16M
max_connections=100
max_heap_table_size=64M
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=32M
read_buffer_size=512kb
read_rnd_buffer_size=4M
server_id=1
skip-external-locking=on
sort_buffer_size=256kb
table_open_cache=256
thread_cache_size=16
tmp_table_size=64M
wait_timeout=120
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
[client]
port=13306
default-character-set=utf8
3、安装
以"管理员身份"运行命令提示符cmd,进入安装解压的mysql的bin目录下
执行命令保存一下初始密码:
mysqld --initialize --console
安装服务
mysqld --install [服务名]
mysqld --install MySQL
注释 mysqld --remove [服务名] 为删除服务 (不需要执行 只是作为扩展)
启动服务
net start [服务名]
net start MySQL
注释 net stop MySQL 为停止服务 (不需要执行 只是作为扩展)
第一次连接会叫你修改密码
Navicat Premium 12直接使用Navicat连接数据库,然后提示,直接改密码就可以