安装教程官网下载zip安装包 mysql mysql-8.0.32-winx64.zip解压文件,生成一个新的my.ini文件,文件位置如上图,文件内容如下:[mysqld]# Remove leading # and set to th
官网下载zip安装包 mysql mysql-8.0.32-winx64.zip
解压文件,生成一个新的my.ini文件,文件位置如上图,文件内容如下:
[mysqld]# Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.# innodb_buffer_pool_size = 128M# Remove leading # to turn on a very important data integrity option: logging# changes to the binary log between backups.# log_bin# These are commonly set, remove the # and set as required.basedir ="D:\\alantop_dir\\alantop_data\\mysql-8.0.32-winx64"datadir ="D:\\alantop_dir\\alantop_data\\mysql-8.0.32-winx64\\Data"port = 3307# server_id = .....# Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust sizes as needed, experiment to find the optimal values.# join_buffer_size = 128M# sort_buffer_size = 2M# read_rnd_buffer_size = 2M #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLEScharacter-set-server = utf8mb4# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB performance_schema_max_table_instances = 600table_definition_cache = 400table_open_cache = 256 [mysql]default-character-set = utf8mb4 [client]port=3307default-character-set = utf8mb4
初始化mysql
mysqld --initialize --console
如上图初始化后的控制台有初始化密码。
靠前次登录mysql后,修改初始化密码。
mysqld--install mysql8netstart mysql8 netstop mysql8scdelete mysql8
坑1:当本机已经有mysql的时候,键入安装服务这步用全路径安装方式。否则启动mysql服务的时候报错:NET HELPMSG 3534。系统默认会调用原有mysql的服务把老的路径注册成服务启动路径。
此方式关闭cmd窗口服务即停止。
mysqld --console
登录成功后,为了兼容一些老版mysql的认证方式,修改一下认证方式:
navicat 不支持新认证方式的出错提示
命令行方式登录修改;也可以mysql图形化管理工具修改。
#登录mysql -uroot -p #选择数据库use mysql; # 注意:如果是远程连接,请将'localhost'换成'%'ALTERUSER'root'@'localhost'IDENTIFIEDWITH mysql_native_password BY'你的数据库密码'; #刷新权限FLUSHPRIVILEGES;不需要重启
修改好,如下图
mysql 8.0.21以后官方推出MYSQL Shell的 Dump & Load 工具,该工具是官方出品,使用的时候下载和mysql版本对应的版本,另行单独安装。此工具是目前备份恢复最快的工具。
mysql导入导出海量数据,做如下修改,优化效果明显,会节约N多小时的导入导出时间。
关闭 二进制日志编辑my.ini在Mysqld小节最后,加如下文字
skip-log-bin
查看关闭结果
SHOWVARIABLESLIKE'log_bin'
修改禁用联机日志命令
ALTERINSTANCEDISABLEINNODB redo_log ALTERINSTANCEenableINNODB redo_log
查看联机日志结果
SHOWGLOBALSTATUSLIKE'Innodb_redo_log_enabled';
禁用 innodb的double write命令,此项生效需要重启mysql服务器。
SET PERSIST_ONLY innodb_doublewrite = OFF;SET PERSIST_ONLY innodb_doublewrite = ON;
查看 禁用 innodb的结果
showvariableslike'%double%';
以上就是小编给大家带来的关于'mysql的安装包在哪个文件?mysql安装教程分享'的探讨分享,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。