mysql安装包安装教程
MySQL是一个开放源码的小型关联式数据库管理系统。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为...
2024.11.12官网下载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_TABLES character-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后,修改初始化密码。
把mysql安装成服务mysqld --install mysql8net start mysql8 net stop mysql8sc delete mysql8坑1:当本机已经有mysql的时候,键入安装服务这步用全路径安装方式。否则启动mysql服务的时候报错:NET HELPMSG 3534。系统默认会调用原有mysql的服务把老的路径注册成服务启动路径。
命令行启动mysql的方式此方式关闭cmd窗口服务即停止。
mysqld --console登录成功后,为了兼容一些老版mysql的认证方式,修改一下认证方式:
navicat 不支持新认证方式的出错提示
修改mysql密码认证方式命令行方式登录修改;也可以mysql图形化管理工具修改。
#登录mysql -uroot -p #选择数据库use mysql; # 注意:如果是远程连接,请将‘localhost‘换成‘%‘ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘你的数据库密码‘; #刷新权限FLUSH PRIVILEGES;不需要重启修改好,如下图
海量数据导入导出优化方案mysql 8.0.21以后官方推出MYSQL Shell的 Dump & Load 工具,该工具是官方出品,使用的时候下载和mysql版本对应的版本,另行单独安装。此工具是目前备份恢复最快的工具。
mysql导入导出海量数据,做如下修改,优化效果明显,会节约N多小时的导入导出时间。
关闭 二进制日志编辑my.ini在Mysqld小节最后,加如下文字
skip-log-bin查看关闭结果
SHOW VARIABLES LIKE ‘log_bin‘修改禁用联机日志命令
ALTER INSTANCE DISABLE INNODB redo_log ALTER INSTANCE enable INNODB redo_log查看联机日志结果
SHOW GLOBAL STATUS LIKE ‘Innodb_redo_log_enabled‘;禁用 innodb的double write命令,此项生效需要重启mysql服务器。
SET PERSIST_ONLY innodb_doublewrite = OFF;SET PERSIST_ONLY innodb_doublewrite = ON;查看 禁用 innodb的结果
show variables like ‘%double%‘;MySQL是一个开放源码的小型关联式数据库管理系统。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为...
2024.11.12序言: 最近部署一台Server2012R2数据中心版监控服务器,数据库是mysql,准备工作如:下载数据库、配置环境变量、配置my.ini文件都正常,等到执行mysqld --initialize ...
2024.11.12第1章 MySQL的安装与配置近几年,开源数据库逐渐流行起来。由于具有免费使用、配置简单、稳定性好、性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而MySQL正是开源数据库中的杰出代表...
2024.11.15一、下载MySql-8.0.341、下载地址https://dev.mysql.com/downloads/mysql/mysql官网下载地址安装包下载2、下载步骤点击后跳转到下载页面,点击下面开始下...
2024.11.15在Windows平台下安装和配置 MySQL 8.0下载 MySQL 安装文件 步骤1用浏览器打开网址 https://dev.mysql.com/downloads/installer/ ,打开 ...
2024.11.15