⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》
⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》
- MySQL下载安装配置教程
- 在Windows上安装配置MySQL
- 一、安装版安装配置教程
- 1. MySQL安装包下载
- 2. 安装MySQL
- 2.1 Choosing a Setup Type(选择安装类型)
- 2.2 Check Requirements(检查所需组件)
- 2.3 One or more product requirements have not been satisfied(一个或多个产品要求未得到满足)
- 2.4 Installation(安装)
- 2.4.1 Installation(安装包下载中)
- 2.4.2 Installation(安装包下载完成)
- 2.5 Product Configuration(产品配置)
- 2.6 High Availability(配置高可用性)
- 2.7 Type and Networking(配置服务器类型和网络)
- 2.7.1 Config Type(配置类型)
- 2.7.2 Connectivity(通信配置)
- 2.8 Authentication Method(配置认证方法)
- 2.9 Accounts and Roles(配置账户和角色)
- 2.10 Windows Service(配置 Windows 服务)
- 2.11 Apply Configuration(应用配置)
- 2.12 Apply Configuration(应用配置)
- 3. 配置MySQL
- 3.1 配置环境变量
- 3.2 配置MySQL服务
- 5. 注意事项
- 二、压缩版安装配置教程
- 1. 下载MySQL压缩包
- 2. 解压MySQL压缩包
- 3. 配置环境变量
- 4. 创建配置文件
- 5. 初始化数据目录
- 6. 安装MySQL服务
- 7. 启动MySQL服务
- 8. 登录MySQL
- 9. 修改root用户密码
- 10. 退出MySQL
- 三、MySQL安装示例数据库
- 在Linux上安装配置MySQL
- 1. 选择合适的MySQL版本
- 2. 安装MySQL
- 3. 启动MySQL服务
- 4. 验证MySQL安装
- 5. 配置MySQL
- 6. 连接到MySQL
- 7. 创建和管理数据库
- 8. 安全性考虑
- 在MacOS上安装配置MySQL
- 1. 下载MySQL安装包
- 2. 安装MySQL
- 3. 配置MySQL环境变量
- 4. 验证MySQL安装
- 5. 启动和停止MySQL服务
- 6. 使用MySQL命令行工具
- 7. 配置图形化工具MySQL Workbench(可选)
- MySQL安装配置问题
- 1. 使用说明
- 2. 服务无法启动
- MySQL安装配置报错解决
- MySQL中文排序错误的解决方法
- 方法1
- 方法2
- 总结
MySQL下载安装配置教程
MySQL是一个流行的开源关系型数据库管理系统,广泛应用于各种Web应用程序中。本教程将指导您完成MySQL的安装和配置过程,确保您能够顺利地在本地或服务器上设置并运行MySQL。
在Windows上安装配置MySQL
在Windows系统上安装和配置MySQL是一个相对简单的过程,下面将详细介绍步骤,以确保您能够成功地在您的计算机上安装并配置MySQL。
一、安装版安装配置教程
1. MySQL安装包下载
进入MySQL官网下载页,选择您需要的版本,我们这里用的是安装版,选择 安装版 点击下载即可。
MySQL官网
https://www.mysql.com/cn/
MySQL官网下载页
https://dev.mysql.com/downloads/mysql/
2. 安装MySQL
找到下载好的 MySQL安装包 ,双击安装文件开始安装过程。
2.1 Choosing a Setup Type(选择安装类型)
在选择安装类型页面上,您可以看到五个安装选项。
- Developer Default:默认的安装选项。它安装开发应用程序所需的组件,例如 MySQL 服务器、MySQL Shell、MySQL 连接器等
- Server Only:只安装 MySQL 服务器端,不包含命令行工具等组件。
- Client Only:只安装 MySQL 客户端工具等组件,不包含 MySQL Server。
- Full:安装 MySQL 服务器及其所有组件
- Custom:自定义安装自己所需的组件
一般情况下,在弹出的安装向导中,您可以选择“Custom”(自定义)安装类型,以便根据需要选择安装的组件。
对于大多数用户来说,“Developer Default”(开发者默认)选项已经足够。
本文,我们安装 MySQL 服务器以及所有组件的,选择 “Full” (全部安装) 并单击 “Next” ,因为老吕需要用到 MySQL 所有的功能 。
2.2 Check Requirements(检查所需组件)
在安装过程启动之前,安装程序会先行核查必要的先决条件是否满足。在显示的界面上,您将看到产品名称、所需的组件/软件以及它们各自的状态。请注意,若要安装MySQL for Visual Studio,您必须事先安装Visual Studio 2015或更新版本。同样地,如果您打算安装Connector/Python 8.0.19,那么您需要先安装Python。
- 如果本页有 “Execute“ 按钮,则先点击 “Execute“ 按钮,然后单击 “Next”。
- 如果没有 “Execute“ 按钮,则直接单击 “Next”。
2.3 One or more product requirements have not been satisfied(一个或多个产品要求未得到满足)
安装程序向我们发出警告(一个或多个产品要求未得到满足),询问我们是否继续安装,单击 “Yes“确认继续安装。
2.4 Installation(安装)
在安装界面上,您可以看到将要安装的 MySQL 产品/软件的列表。查看列表并单击 “Execute“。
2.4.1 Installation(安装包下载中)
安装程序会自动下载所有产品/软件,然后,它会自动安装所有产品。
2.4.2 Installation(安装包下载完成)
等待几分钟。安装过程完成后,我们就可以配置 MySQL 数据库服务器和其他组件了。单击 “Next” 进入配置界面。
2.5 Product Configuration(产品配置)
在产品配置界面上,您可以看到需要配置的产品列表。单击“Next”。
2.6 High Availability(配置高可用性)
在高可用性界面上,我们选择 “Standalone MySql Server / Classic MySQL Replication”。这是选择我们服务器作为独立服务器或者经典的 MySQL 复制服务器。单击“Next”。
2.7 Type and Networking(配置服务器类型和网络)
2.7.1 Config Type(配置类型)
在类型和网络界面上,我们可以配置以下内容:
- Config Type: 配置类型
- Development Computer: 开发计算机,占用最少的资源。
- Server Computer: 服务器计算机,可以和其他服务器软件一同安装,比如 web 服务器等。中等资源占用。
- Dedicated Computer: 专用计算机,可最大限度的占用资源。
- Connectivity:可以控制客户端如何连接到 MySQL 数据库
2.7.2 Connectivity(通信配置)
使用以下控件来选择您希望如何连接到此服务器
- TCP/IP【打钩】
- Port:端口设置为3306,如被占用,可以换成别的端口
- X Protocol Port:X协议端口设置为33060
- Open Windows Firewall ports for network access【打钩】为网络访问打开Windows防火墙端口
2.8 Authentication Method(配置认证方法)
在 MySQL 8.0 版本中,我们可以使用基于 SHA256 的强密码。在 Authentication Method 界面上,选择使用传统身份验证方法或强密码进行身份验证的选项。注意:如果使用强密码加密进行身份验证,请确保所有客户端或者连接器必须更新到最新版本。我们使用强密码加密进行身份验证。
2.9 Accounts and Roles(配置账户和角色)
MySQL root 帐户是默认的 sysadmin 帐户,为了安全,一般要禁用它。
在 账户和角色配置 界面上,您可以设置 MySQL 的 root 帐户密码 。请确保选择一个强密码来保护您的数据库安全。
2.10 Windows Service(配置 Windows 服务)
在Windows 服务界面上,可以将 MySQL 服务器配置为作为 Windows 服务运行。我们可以自定义服务器的名称以及是否随机自启动服务。
2.11 Apply Configuration(应用配置)
在 “应用配置” 界面上,我们可以看到保存配置的步骤。
在检查所有配置设置后,单击 “Execute”。
2.12 Apply Configuration(应用配置)
等待配置保存成功后,单击 “Finish” 关闭安装程序 完成MySQL安装。
3. 配置MySQL
3.1 配置环境变量
在配置MySQL之前,首先需要将MySQL的安装路径添加到系统的环境变量中,以便在命令行中全局访问MySQL的相关命令。以下是在Windows操作系统下配置环境变量的步骤:
- 找到MySQL的安装路径:首先,你需要知道MySQL安装在你的电脑上的哪个位置。通常,安装路径类似于C:\Program Files\MySQL\MySQL Server x.x,其中x.x是MySQL的版本号。
(老吕刚才安装的MySQL默认路径是C:\Program Files\MySQL\MySQL Server 8.4\bin)
- 打开环境变量设置:在Windows中,可以通过搜索“环境变量”来找到并打开相关的设置窗口。或者,你也可以通过控制面板->系统->高级系统设置->环境变量来访问。或者,你也可以通过我的电脑->属性->系统属性->高级->环境变量来访问。
- 编辑系统变量:在环境变量设置窗口中,找到并点击“系统变量”下的“Path”变量,然后点击“编辑”。
- 添加MySQL的bin目录:在“编辑环境变量”窗口中,点击“新建”,然后输入你的MySQL安装路径下的bin目录的完整路径(例如:C:\Program Files\MySQL\MySQL Server x.x\bin)。点击“确定”保存更改。
- 验证配置:配置完成后,打开一个新的命令行窗口,输入mysql --version命令。如果命令行返回MySQL的版本信息,那么说明环境变量配置成功。
mysql --version
3.2 配置MySQL服务
配置完环境变量后,你还需要配置MySQL服务以便在后台运行。以下是在Windows下配置MySQL服务的步骤:
-
以管理员身份运行命令提示符:在Windows搜索栏中输入“cmd”,然后右键点击“命令提示符”并选择“以管理员身份运行”。
-
初始化数据目录:如果MySQL是首次安装,你可能需要初始化数据目录。这可以通过运行mysqld --initialize命令来完成。注意,这个命令会生成一个随机的root用户密码,你需要保存下来以便后续登录使用。
mysqld --initialize
- 安装MySQL服务:运行mysqld --install命令来安装MySQL服务。安装成功后,你可以通过服务管理器(services.msc)来查看和管理MySQL服务。
mysqld --install
- 启动MySQL服务:运行net start mysql命令来启动MySQL服务。如果服务已经启动,你可以跳过这一步。
net start mysql
- 登录MySQL:现在,你可以通过命令行登录MySQL了。输入mysql -u root -p命令,然后输入你在初始化数据目录时生成的root用户密码。
mysql -u root -p
完成以上步骤后,你就已经成功配置了MySQL的环境变量和服务,并可以开始使用MySQL了。
现在,您已经成功地在Windows上安装并配置了MySQL。您可以使用MySQL提供的各种工具(如MySQL命令行客户端、MySQL Workbench等)来创建数据库、表、视图等对象,并执行SQL查询来管理和操作您的数据。
此外,您还可以考虑将MySQL与您的应用程序集成。许多编程语言和框架都支持MySQL作为其后端数据库系统。您可以使用适当的连接库或驱动程序来在您的应用程序中连接到MySQL服务器,并执行数据库操作。
5. 注意事项
- 在安装和配置MySQL时,请确保遵循最佳的安全实践。例如,不要使用弱密码、定期更新MySQL版本以获取最新的安全补丁等。
- 如果您打算在生产环境中使用MySQL,请考虑使用更高级的配置和管理选项来优化性能和安全性。这可能包括使用更复杂的身份验证和授权机制、配置备份和恢复策略等。
二、压缩版安装配置教程
1. 下载MySQL压缩包
进入MySQL官网下载页,选择您需要的版本,我们这里用的是安装版,选择 安装版 点击下载即可。
MySQL官网
https://www.mysql.com/cn/
MySQL官网下载页
https://dev.mysql.com/downloads/mysql/
首先,您需要从 MySQL官网下载页 下载适用于Windows系统的MySQL压缩包。根据您的需求,选择适合的版本(如MySQL 8.0、5.7等)并下载对应的ZIP文件。
2. 解压MySQL压缩包
将下载的ZIP文件解压到您希望安装MySQL的目录。通常,我们会选择一个如C:\mysql或D:\mysql这样的目录。
3. 配置环境变量
为了能够在命令行中直接使用mysql命令,您需要将MySQL的bin目录添加到系统的环境变量中。
- 右键点击“我的电脑”或“此电脑”,选择“属性”。
- 点击“高级系统设置”。
- 在“高级”选项卡下,点击“环境变量”。
- 在“系统变量”中找到Path变量,双击编辑。
- 在Path变量的值中添加MySQL的bin目录路径(如C:\mysql\bin),多个路径之间使用分号(;)分隔。
4. 创建配置文件
在MySQL的根目录下创建一个名为my.ini的配置文件。您可以使用文本编辑器(如记事本)创建并编辑该文件。以下是一个基本的配置文件示例:
在 my.ini 中添加如下配置:
[mysqld] ; 设置3306端口 port=3306 ; 设置mysql的安装目录 basedir=C:\\gl\\SQL\\mysql-8.0.18-winx64 ; 设置mysql数据库的数据的存放目录 datadir=C:\\gl\\SQL\\mysql-data ; 允许最大连接数 max_connections=200 ; 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 ; 服务端使用的字符集默认为UTF8 character-set-server=utf8 ; 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB ; 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] ; 设置mysql客户端默认字符集 default-character-set=utf8 [client] ; 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
注意:basedir 和 datadir 要改成你自己的目录。请根据您的实际安装目录和需要修改basedir和datadir的值。
陷阱:
default_authentication_plugin=mysql_native_password 这一句必须要加上,否则可能导致 root 的初始密码无法登陆。
5. 初始化数据目录
打开命令行工具(如CMD或PowerShell),以管理员身份 运行 cmd,切换至安装目录的 bin 目录下,执行以下命令来初始化数据目录:
mysqld --initialize --console
执行该命令后,会生成一个随机密码,请务必记住该密码,因为在首次登录MySQL时需要用到。
默认的服务名就是 mysql,也可以指定服务名
mysqld --initialize --console 服务名
一般是不会去指定服务名的,但是如果你的电脑上需要安装多个 MySQL 服务,就可以用不同的名字区分。
执行成功后,会显示 root 的初始密码,如下图,这个密码需要保存下来。
如果命令中不加 --console ,则在 cmd 窗口将不显示日志信息。可以到 data 目录(my.ini 中 datadir 配置的目录)下找一个 .err 的文件,也可以查看日志信息。
陷阱 1
可能会报“找不到 MSVCP140.dll”
MSVCP140.dll 是 Visual Studio C++ 2015 Redistributable 的组成文件。
一般出现这个问题,是因为没有安装 Visual C++ Redistributable for Visual Studio 2015 所致。这个必须安装,否则后面服务无法启动。
如果已安装,则可以修复一下。
亦可下载一个 MSVCP140.dll,复制到 C:\Windows\System32,运行如下批处理命令注册 dll
@echo 开始注册 copy msvcp140.dll %windir%\system32\ regsvr32 %windir%\system32\msvcp140.dll /s @echo msvcp140.dll注册成功 @pause
注册成功之后再运行上述 MySQL 命令,就可以正常初始化数据库了。当然不建议这么做。
陷阱 2
执行完成之后,仔细查看输出的信息,可能会有如下警告:
'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
utf 8 目前是字符集 UTF8MB3 的别名,在将来的版本中将被 UTF8MB4 替换。请考虑使用 UTF8MB4,以便明确无误。
如果出现的话,我们只需将 my.ini 文件中的 utf8 替换成 UTF8MB4。
6. 安装MySQL服务
使用mysqld --install命令将MySQL安装为Windows服务。例如:
mysqld -install
或者
mysqld --install MySQL
这里的MySQL是服务的名称,您可以根据需要修改。
启动服务:
net start mysql
如果上一步中你指定了另外的服务名,将 mysql 改为你指定的服务名。
登录数据库:
mysql -u root -p
这时提示需要输入密码,就是前文让你保存的密码。
登录成功后显示如下:
修改密码:
执行以下语句,即可将密码改为 root。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
安装配置完毕。
7. 启动MySQL服务
安装完成后,使用net start MySQL命令启动MySQL服务(将MySQL替换为您在步骤6中设置的服务名称)。
net start MySQL
8. 登录MySQL
在命令行中输入mysql -u root -p命令,然后输入在步骤5中生成的随机密码,即可登录MySQL。
mysql -u root -p
9. 修改root用户密码
登录后,您可以使用ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';命令来修改root用户的密码。请将新密码替换为您希望设置的新密码。
10. 退出MySQL
在MySQL命令行中输入exit或quit命令即可退出MySQL。
至此,您已经成功地在Windows系统上安装了MySQL,并完成了基本的配置。现在,您可以开始使用MySQL来存储、查询和管理数据了。
三、MySQL安装示例数据库
完成上面的步骤后,如果安装开始选择是完整安装类型,则安装程序继续回到产品配置界面。点击 Next,MySQL 安装程序将继续安装示例数据库。
- 在此界面上,输入用户名 root 和密码,然后单击 “Check” 。如果连接建立成功,点击下一步。见下图:
- 在 Apply Configuration Screen 上,单击 Execute 开始安装示例数据库。请参阅以下内容:
安装示例数据库后,单击 “完成” 按钮。
- 安装程序继续到产品配置界面。在此界面上,您可以看到 MySQL Server 8.0.19 和 Sample 和 Example 8.0.19 的安装已成功完成。见下图:
4.安装完成后,您可以将安装日志复制到剪贴板上以供日后查看。此外,如果您想立即开始探索 MySQL,那么您可以选择“Start MySQL Workbench after Setup” 和 “Start MySQL Shell after Setup”,然后单击完成。见下图:
完成后, MySQL 安装程序在数据库中导入了 world 和 sakila 数据库:
- world 数据库是一个包含了世界国家和城市的数据。
- sakila 数据库是关于 DVD(电影)租赁店业务的数据库。
在Linux上安装配置MySQL
在Linux系统上安装和配置MySQL数据库是一个常见的任务,下面我们将通过一系列步骤来指导您完成这一过程。
1. 选择合适的MySQL版本
首先,您需要确定要安装的MySQL版本。MySQL有多个版本可供选择,包括社区版和企业版。对于大多数用户来说,社区版已经足够使用,并且它是免费的。
2. 安装MySQL
在Linux上安装MySQL,通常可以通过包管理器来完成。以Ubuntu为例,您可以使用以下命令安装MySQL服务器:
sudo apt update sudo apt install mysql-server
安装过程中,系统会提示您设置root用户的密码。请确保选择一个强密码来保护您的数据库。
3. 启动MySQL服务
安装完成后,您需要启动MySQL服务。在Ubuntu上,您可以使用以下命令启动MySQL:
sudo systemctl start mysql
如果您希望MySQL在系统启动时自动运行,可以将其设置为开机自启:
sudo systemctl enable mysql
4. 验证MySQL安装
安装并启动MySQL后,您可以通过以下命令来验证它是否正在运行:
sudo systemctl status mysql
如果MySQL正在运行,您应该能看到“active (running)”的状态信息。
5. 配置MySQL
MySQL的配置文件通常位于/etc/mysql/my.cnf(或/etc/mysql/mysql.conf.d/mysqld.cnf,具体取决于您的Linux发行版)。您可以使用文本编辑器(如nano或vim)打开此文件并进行必要的更改。
以下是一些常见的配置选项:
- bind-address:指定MySQL服务器应监听的IP地址。如果您只想让MySQL在本地运行,可以将其设置为127.0.0.1。
- port:指定MySQL服务器应监听的端口号。默认值为3306。
- character-set-server:设置服务器使用的默认字符集。常见的选择是utf8mb4,它支持所有Unicode字符。
6. 连接到MySQL
现在,您可以使用MySQL客户端工具连接到MySQL服务器。在终端中输入以下命令:
mysql -u root -p
然后输入您在安装过程中设置的root用户密码。如果一切正常,您应该能够看到MySQL的提示符。
7. 创建和管理数据库
一旦连接到MySQL服务器,您就可以开始创建和管理数据库了。以下是一些基本命令:
- CREATE DATABASE databasename;:创建一个名为databasename的新数据库。
- USE databasename;:切换到名为databasename的数据库。
- SHOW TABLES;:显示当前数据库中的所有表。
8. 安全性考虑
安装和配置MySQL后,请确保遵循最佳安全实践来保护您的数据库。以下是一些建议:
- 使用强密码,并定期更改密码。
- 限制对MySQL服务器的访问权限,只允许必要的IP地址或网络段进行连接。
- 定期备份数据库,以防止数据丢失。
- 使用防火墙来进一步保护MySQL服务器。
遵循这些步骤,您应该能够在Linux上成功安装和配置MySQL数据库。如有需要,您可以查阅MySQL的官方文档以获取更多详细信息。
在MacOS上安装配置MySQL
在MacOS上安装并配置MySQL数据库,对于开发人员和系统管理员来说是一项常见的任务。以下是一个详细的步骤指南,帮助您顺利完成MySQL的安装和配置。
1. 下载MySQL安装包
首先,您需要访问MySQL的官方网站(https://dev.mysql.com/downloads/mysql/),选择适用于MacOS的MySQL Community Server版本进行下载。请注意根据您的Mac系统架构(如Intel或Apple Silicon M1/M2)选择正确的安装包。
2. 安装MySQL
下载完成后,双击打开安装包并按照提示进行安装。在安装过程中,您可能需要设置root用户的密码,请确保选择一个强密码并妥善保管。此外,在安装选项中选择“Use Legacy Password Encryption”以确保与其他MySQL客户端的兼容性。
3. 配置MySQL环境变量
安装完成后,您需要将MySQL的bin目录添加到系统的PATH环境变量中,以便在终端中直接访问MySQL命令。您可以通过编辑您的shell配置文件(如.bash_profile、.zshrc等)来完成此操作。例如,在终端中运行以下命令编辑.zshrc文件:
open -e ~/.zshrc
在文件中添加以下行:
export PATH=$PATH:/usr/local/mysql/bin
然后保存并关闭文件。在终端中运行以下命令使更改生效:
source ~/.zshrc
4. 验证MySQL安装
现在,您可以通过在终端中输入以下命令来验证MySQL是否已成功安装:
mysql --version
如果安装成功,您将看到MySQL的版本信息。
5. 启动和停止MySQL服务
在MacOS上,您可以使用以下命令来启动和停止MySQL服务:
- 启动MySQL服务:sudo mysql.server start
- 停止MySQL服务:sudo mysql.server stop
6. 使用MySQL命令行工具
您可以使用mysql命令来登录到MySQL服务器并执行SQL语句。例如,要登录到root用户,可以运行以下命令:
mysql -u root -p
然后输入您设置的root用户密码。登录成功后,您将看到MySQL的命令行提示符,可以在其中输入SQL语句来操作数据库。
7. 配置图形化工具MySQL Workbench(可选)
如果您希望使用图形化工具来管理MySQL数据库,可以考虑安装MySQL Workbench。您可以从MySQL官方网站下载适用于MacOS的MySQL Workbench安装包,并按照提示进行安装。安装完成后,您可以使用MySQL Workbench连接到MySQL服务器并执行各种数据库操作。
通过以上步骤,您应该能够在MacOS上成功安装和配置MySQL数据库,并开始使用它来管理您的数据。
MySQL安装配置问题
1. 使用说明
- 如果是用 MySQL + Apache,使用的又是 FreeBSD 网络操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在 FreeBSD 的 3.0 以下版本来说,MySQL Source 内含的 MIT-pthread 运行是正常的,但在这版本以上,你必须使用 native threads,也就是加入一个 with-named-thread-libs=-lc_r 的选项。
- 如果在 COMPILE 过程中出了问题,请先检查你的 gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。
- 如果不是版本的问题,那可能是你的内存不足,请使用 ./configure–with-low-memory 来加入。
- 如果要重新做你的 configure,那么你可以键入 rm config.cache 和 make clean 来清除记录。
- 把 MySQL 安装在 /usr/local 目录下,这是缺省值,您也可以按照你的需要设定你所安装的目录。
2. 服务无法启动
- 首先,查看MySQL的服务是否存在。如果不存在需要先安装服务。安装服务的方法是进入MySQL Server的安装目录,找到bin目录,然后找到文件mysqld.exe,使用命令行运行 mysqld --install MySQL57 安装服务(如果不成功尝试使用管理员方式运行,MySQL57是服务的名字,默认是MySQL)。
- 如果上述方法安装服务失败,则可采用下述方法安装(成功则跳过此步)。搜索程序“regedit.exe”,即注册表编辑器,打开后找到 “计算机”——“HKEY_LOCAL_MACHINE”——“SYSTEM”——“CurrentControlSet”——“Services”,然后在该目录下新建项MySQL57(服务的名字)即可成功建立项目。
- 找到新建的项,然后可以看到其中有ImagePath这一项,这其实是可执行文件的路径。因为MySQL服务是需要靠mysqld这个命令来启动的,所以检查下ImagePath的路径是否正确。路径错误导致启动服务时报错—“无法找到文件”。
- 修改ImagePath的内容为正确的路径值,正确的值是"D:\MySQL\MySQL Server 5.7\bin\mysqld" --defaults-file=“D:\MySQL\MySQL Server 5.7\my.ini” MySQL 是这种形式的,对照一下,如果路径不对,修改过来。
- 重启计算机,再次启动服务,并可以成功运行MySQL服务。
MySQL安装配置报错解决
-
Starting MySQL.Manager of pid-file quit without updating fi[失败]
关于这个错误原因有很多,最大的可能是没有创建测试数据库,可以用/usr/local/mysql/scripts/mysql_install_db –user=mysql命令进行创建;另外一个原因可能是权限设置问题,需要赋予mysql的data权限,可以用chmod -R 命令。
-
FATAL ERROR: Could not find /home/mysql/bin/my_print_defaults If you are using a binary release,you must run this script from
within the directory the archive extracted into. If you compiled
MySQL yourself you must run ‘make install’ first.
这个错误,是没有指明mysql的data路径导致的,可以很简单的进行解决:
vim /etc/my.cnf
在[mysqld] 后面加上路径:
basedir = /usr/local/mysql
datadir =/opt/data;
-
-bash: mysql: command not found
用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置,或者进入到bin目录进行登陆cd /usr/local/mysql/bin
mysql -u root
-
ERROR 1130: Host ’192.168.1.3′ is not allowed to connect to this MySQL server
用mysql远程工具链接数据库报错,这个错误原因是没有开放远程链接功能,可以在mysql里面输入如下命令进行解决:GRANT ALL PRIVILEGES ON . TO ’root‘@’%’ IDENTIFIED BY ’password’ WITH GRANT OPTION
MySQL中文排序错误的解决方法
方法1
在 MySQL 数据库中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。这种情况在 MySQL 的很多版本中都存在。如果这个问题不解决,那么 MySQL 将无法实际处理中文。
出现这个问题的原因是:MySQL 在查询字符串时是大小写不敏感的,在编绎 MySQL 时一般以 ISO-8859 字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,一种解决方法是对于包含中文的字段加上 “binary” 属性,使之作为二进制比较,例如将 “name char(10)” 改成 “name char(10)binary”。
方法2
如果你使用源码编译 MySQL,可以编译 MySQL 时使用 --with–charset=gbk 参数,这样 MySQL 就会直接支持中文查找和排序了。
总结
在本文中,我们详细介绍了在Windows、Linux和MacOS系统上安装和配置MySQL的步骤。对于Windows系统,我们提供了安装版和压缩版的安装配置教程,帮助用户根据自己的需求选择适合的安装方式。对于Linux和MacOS系统,我们也简要概述了安装和配置MySQL的基本流程。
在安装MySQL时,需要注意一些关键步骤,如选择合适的MySQL版本、检查系统要求、配置环境变量、初始化数据目录、安装和配置MySQL服务等。此外,我们还提到了安装示例数据库、连接到MySQL、创建和管理数据库以及安全性考虑等方面的内容,以帮助用户更好地使用MySQL。
在配置MySQL时,可能会遇到一些问题,如服务无法启动、安装配置报错等。针对这些问题,我们提供了一些解决方案和报错解决方法,以帮助用户快速定位和解决问题。
此外,针对MySQL中文排序错误的问题,我们也提供了两种解决方法,帮助用户解决在中文排序时可能遇到的问题。
最后,我们希望通过本文的介绍,能够帮助读者更好地理解和掌握MySQL的安装和配置过程,为他们在使用MySQL时提供便利和帮助。无论是初学者还是有经验的用户,都可以从中获得有价值的信息和技巧。
希望本文能对您在安装和配置MySQL时提供有益的指导,如有任何疑问或建议,请随时与我们联系。我们将不断努力改进和完善本文的内容,以更好地满足读者的需求。
- 找到MySQL的安装路径:首先,你需要知道MySQL安装在你的电脑上的哪个位置。通常,安装路径类似于C:\Program Files\MySQL\MySQL Server x.x,其中x.x是MySQL的版本号。
- Config Type: 配置类型