MySQL 8.0.20 安装与配置全面指南

5星 · 超过95%的资源 8 下载量 80 浏览量 更新于2024-08-30 1 收藏 576KB PDF 举报
本篇文章详细介绍了MySQL 8.0.20的安装配置步骤,适合对MySQL有需求的开发者和系统管理员参考。以下是文章的核心知识点: 1. **下载安装包**: - 从MySQL官方网站下载MySQL 8.0.20的安装包,官网地址为英文,需要具备基本的英语阅读能力或借助翻译工具进行下载。 - 下载完成后得到的是一个zip压缩包文件。 2. **解压并设置环境变量**: - 将压缩包解压,然后在Windows系统中右键点击"此电脑",进入系统属性,找到高级系统设置,接着配置环境变量。 - 在"系统变量"的"Path"中添加MySQL的bin目录,例如"D:\JAVA\mysql8.0\mysql-8.0.20-winx64\mysql-8.0.20-winx64\bin",以便系统能识别MySQL的命令行工具。 3. **创建my.ini配置文件**: - MySQL 8.0.20的安装包中没有my.ini文件,需要用户手动创建,用于设置服务器参数,如监听端口(3306)、安装目录、数据存储目录、最大连接数(max_connections)、错误处理(max_connect_errors)、字符集(character-set-server)和默认存储引擎(default-storage-engine)等。 4. **认证方式设置**: - 配置文件中还应包含`default_authentication_plugin`,通常推荐使用`mysql_native_password`插件。 5. **注意事项**: - 在操作过程中需确保路径正确无误,特别是my.ini文件的位置,因为这是启动MySQL服务和执行SQL语句的基础配置。 通过以上步骤,读者能够完成MySQL 8.0.20的安装和基础配置,确保系统的其他应用能够正确地与MySQL服务器交互。对于初次接触MySQL或者需要升级版本的用户来说,这是一个非常实用的教程。
2018-10-17 上传
1. 下载 2. 解压 3. 环境变量Path加 D:\Program Files\mysql-8.0.12-winx64\bin 4. 在文件夹下新建data文件夹,my.ini文件,my.ini内容为 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\Program Files\mysql-8.0.12-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\Program Files\mysql-8.0.12-winx64\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8 5. mysqld --initialize --console,记下密码 MySQL下载安装配置 分区 MySQL下载安装配置 的第 1 页 6. 管理员模式运行cmd到MySQL根目录运行 mysqld --install 7. 管理员模式cmd到根目录运行net start mysql启动服务,net stop mysql停止服务,可创建管理员模式批处理命令(start mysql service.bat)形如 @echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit /B :gotAdmin if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" ) net start mysql pause