安装mysql 压缩版数据库
1、下载压缩版
压缩包下载地址:
https://dev.mysql.com/downloads/mysql/5.5.html#downloads
主要步骤
1、解压文件,切换到bin目录,复制地址
D:\Software\mysql\mysql-8.0.30-winx64\bin
2、在系统变量的path 中添加地址
3、创建添加my.ini 文件添加一下内容
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir = D:/mysql/mysql-8.0.30-winx64 # 设置mysql数据库的数据的存放目录 datadir = D:/mysql/mysql-8.0.30-winx64/data # 允许最大连接数 max_connections=100 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 创建模式 sql_mode = STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO
4、进入命令行窗口切换到bin目录,输入初始化命令
mysqld --initialize
mysqld --initialize --console
5、初始化完成会生成data 文件夹,在data 中找到一个后缀名为.err的文件,里面存放的是初始化登录mysql的密码;

命令行

命令代码
// 切换盘符
D:
//进入下载路径
D:\Software\mysql\mysql-8.0.30-winx64\bin
//初始化
mysqld --initialize
//安装
mysqld --install
//启动
net start mysql
//s输入密码
mysql -u root -pmima
//修改密码
alter user 'root'@'localhost' identified with mysql_native_password by 'zhouyu';
111111111111111111111
1111
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir = D:\\mysql\\mysql-8.0.17-winx64 # 设置mysql数据库的数据的存放目录 datadir = D:\\mysql\\mysql-8.0.17-winx64\\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 创建模式 sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# innodb缓冲池大小
innodb_buffer_pool_size=1G
# innodb缓冲池块大小
innodb_buffer_pool_chunk_size=128M
# innodb缓冲池实例数
innodb_buffer_pool_instances=8
innodb_log_file_size = 512M
innodb_strict_mode = 0
# 提交事务时立即将日志写入磁盘,测试建议2生产建议1
innodb_flush_log_at_trx_commit=2
# 线程缓存大小
thread_cache_size=16
121212
[mysql] # 建议使用 utf8mb4 替代 utf8 以支持完整的 Unicode(包括emoji表情) default-character-set=utf8mb4 [mysqld] # 基本设置 port=3306 basedir=D:/mysql/mysql-8.0.30-winx64 # 建议使用正斜杠,避免转义问题 datadir=D:/mysql/mysql-8.0.30-winx64/data # 字符集设置 - 强烈建议使用 utf8mb4 character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci # 连接设置 max_connections=100 max_connect_errors=10 wait_timeout=28800 interactive_timeout=28800 # 存储引擎 default-storage-engine=INNODB # SQL模式设置 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO # InnoDB 基本配置 innodb_buffer_pool_size=128M # 根据你的内存大小调整 innodb_log_file_size=48M innodb_flush_log_at_trx_commit=1 # 性能相关 skip-name-resolve # 避免DNS反向解析,提高连接速度 # 日志记录(可选) general_log=0 slow_query_log=1 long_query_time=2 log_queries_not_using_indexes=1
浙公网安备 33010602011771号