⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

MySQL下载安装配置教程


MySQL是一个流行的开源关系型数据库管理系统,广泛应用于各种Web应用程序中。本教程将指导您完成MySQL的安装和配置过程,确保您能够顺利地在本地或服务器上设置并运行MySQL。





在Windows上安装配置MySQL


在Windows系统上安装和配置MySQL是一个相对简单的过程,下面将详细介绍步骤,以确保您能够成功地在您的计算机上安装并配置MySQL。





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

一、安装版安装配置教程


⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

1. MySQL安装包下载

进入MySQL官网下载页,选择您需要的版本,我们这里用的是安装版,选择 安装版 点击下载即可。

MySQL官网
https://www.mysql.com/cn/

MySQL官网下载页
https://dev.mysql.com/downloads/mysql/





2. 安装MySQL

找到下载好的 MySQL安装包 ,双击安装文件开始安装过程。





⭐️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 所有的功能 。





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.2 Check Requirements(检查所需组件)

在安装过程启动之前,安装程序会先行核查必要的先决条件是否满足。在显示的界面上,您将看到产品名称、所需的组件/软件以及它们各自的状态。请注意,若要安装MySQL for Visual Studio,您必须事先安装Visual Studio 2015或更新版本。同样地,如果您打算安装Connector/Python 8.0.19,那么您需要先安装Python。

  • 如果本页有 “Execute“ 按钮,则先点击 “Execute“ 按钮,然后单击 “Next”
  • 如果没有 “Execute“ 按钮,则直接单击 “Next”





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.3 One or more product requirements have not been satisfied(一个或多个产品要求未得到满足)

安装程序向我们发出警告(一个或多个产品要求未得到满足),询问我们是否继续安装,单击 “Yes“确认继续安装。





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.4 Installation(安装)

在安装界面上,您可以看到将要安装的 MySQL 产品/软件的列表。查看列表并单击 “Execute“





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.4.1 Installation(安装包下载中)

安装程序会自动下载所有产品/软件,然后,它会自动安装所有产品。





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.4.2 Installation(安装包下载完成)

等待几分钟。安装过程完成后,我们就可以配置 MySQL 数据库服务器和其他组件了。单击 “Next” 进入配置界面。





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.5 Product Configuration(产品配置)

在产品配置界面上,您可以看到需要配置的产品列表。单击“Next”





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.6 High Availability(配置高可用性)

在高可用性界面上,我们选择 “Standalone MySql Server / Classic MySQL Replication”。这是选择我们服务器作为独立服务器或者经典的 MySQL 复制服务器。单击“Next”





2.7 Type and Networking(配置服务器类型和网络)

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.7.1 Config Type(配置类型)

在类型和网络界面上,我们可以配置以下内容:

  • Config Type: 配置类型
  • Development Computer: 开发计算机,占用最少的资源。
  • Server Computer: 服务器计算机,可以和其他服务器软件一同安装,比如 web 服务器等。中等资源占用。
  • Dedicated Computer: 专用计算机,可最大限度的占用资源。
  • Connectivity:可以控制客户端如何连接到 MySQL 数据库





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.7.2 Connectivity(通信配置)

使用以下控件来选择您希望如何连接到此服务器

  • TCP/IP【打钩】
  • Port:端口设置为3306,如被占用,可以换成别的端口
  • X Protocol Port:X协议端口设置为33060
  • Open Windows Firewall ports for network access【打钩】为网络访问打开Windows防火墙端口





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.8 Authentication Method(配置认证方法)

在 MySQL 8.0 版本中,我们可以使用基于 SHA256 的强密码。在 Authentication Method 界面上,选择使用传统身份验证方法或强密码进行身份验证的选项。注意:如果使用强密码加密进行身份验证,请确保所有客户端或者连接器必须更新到最新版本。我们使用强密码加密进行身份验证。





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.9 Accounts and Roles(配置账户和角色)

MySQL root 帐户是默认的 sysadmin 帐户,为了安全,一般要禁用它。

账户和角色配置 界面上,您可以设置 MySQL 的 root 帐户密码 。请确保选择一个强密码来保护您的数据库安全。





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.10 Windows Service(配置 Windows 服务)

在Windows 服务界面上,可以将 MySQL 服务器配置为作为 Windows 服务运行。我们可以自定义服务器的名称以及是否随机自启动服务。





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.11 Apply Configuration(应用配置)

“应用配置” 界面上,我们可以看到保存配置的步骤。

在检查所有配置设置后,单击 “Execute”





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

2.12 Apply Configuration(应用配置)

等待配置保存成功后,单击 “Finish” 关闭安装程序 完成MySQL安装





3. 配置MySQL

3.1 配置环境变量

在配置MySQL之前,首先需要将MySQL的安装路径添加到系统的环境变量中,以便在命令行中全局访问MySQL的相关命令。以下是在Windows操作系统下配置环境变量的步骤:

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

  1. 找到MySQL的安装路径:首先,你需要知道MySQL安装在你的电脑上的哪个位置。通常,安装路径类似于C:\Program Files\MySQL\MySQL Server x.x,其中x.x是MySQL的版本号。
    (老吕刚才安装的MySQL默认路径是C:\Program Files\MySQL\MySQL Server 8.4\bin

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

  1. 打开环境变量设置:在Windows中,可以通过搜索“环境变量”来找到并打开相关的设置窗口。或者,你也可以通过控制面板->系统->高级系统设置->环境变量来访问。或者,你也可以通过我的电脑->属性->系统属性->高级->环境变量来访问。

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

  1. 编辑系统变量:在环境变量设置窗口中,找到并点击“系统变量”下的“Path”变量,然后点击“编辑”。

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

  1. 添加MySQL的bin目录:在“编辑环境变量”窗口中,点击“新建”,然后输入你的MySQL安装路径下的bin目录的完整路径(例如:C:\Program Files\MySQL\MySQL Server x.x\bin)。点击“确定”保存更改。

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

  1. 验证配置:配置完成后,打开一个新的命令行窗口,输入mysql --version命令。如果命令行返回MySQL的版本信息,那么说明环境变量配置成功。
mysql --version





3.2 配置MySQL服务

配置完环境变量后,你还需要配置MySQL服务以便在后台运行。以下是在Windows下配置MySQL服务的步骤:

  1. 以管理员身份运行命令提示符:在Windows搜索栏中输入“cmd”,然后右键点击“命令提示符”并选择“以管理员身份运行”。

  2. 初始化数据目录:如果MySQL是首次安装,你可能需要初始化数据目录。这可以通过运行mysqld --initialize命令来完成。注意,这个命令会生成一个随机的root用户密码,你需要保存下来以便后续登录使用。

mysqld --initialize
  1. 安装MySQL服务:运行mysqld --install命令来安装MySQL服务。安装成功后,你可以通过服务管理器(services.msc)来查看和管理MySQL服务。
mysqld --install
  1. 启动MySQL服务:运行net start mysql命令来启动MySQL服务。如果服务已经启动,你可以跳过这一步。
net start mysql
  1. 登录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,请考虑使用更高级的配置和管理选项来优化性能和安全性。这可能包括使用更复杂的身份验证和授权机制、配置备份和恢复策略等。





二、压缩版安装配置教程


⭐️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:\mysqlD:\mysql这样的目录。





⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

3. 配置环境变量

为了能够在命令行中直接使用mysql命令,您需要将MySQL的bin目录添加到系统的环境变量中。

  • 右键点击“我的电脑”或“此电脑”,选择“属性”。
  • 点击“高级系统设置”。
  • 在“高级”选项卡下,点击“环境变量”。
  • 在“系统变量”中找到Path变量,双击编辑。
  • Path变量的值中添加MySQL的bin目录路径(如C:\mysql\bin),多个路径之间使用分号(;)分隔。









⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

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 要改成你自己的目录。请根据您的实际安装目录和需要修改basedirdatadir的值。


陷阱:
default_authentication_plugin=mysql_native_password 这一句必须要加上,否则可能导致 root 的初始密码无法登陆。





5. 初始化数据目录

打开命令行工具(如CMD或PowerShell),以管理员身份 运行 cmd,切换至安装目录的 bin 目录下,执行以下命令来初始化数据目录:

mysqld --initialize --console

执行该命令后,会生成一个随机密码,请务必记住该密码,因为在首次登录MySQL时需要用到。

默认的服务名就是 mysql,也可以指定服务名

mysqld --initialize --console 服务名

一般是不会去指定服务名的,但是如果你的电脑上需要安装多个 MySQL 服务,就可以用不同的名字区分。

执行成功后,会显示 root 的初始密码,如下图,这个密码需要保存下来。
⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》
如果命令中不加 --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

这时提示需要输入密码,就是前文让你保存的密码。

登录成功后显示如下:

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

修改密码:
执行以下语句,即可将密码改为 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命令行中输入exitquit命令即可退出MySQL。

至此,您已经成功地在Windows系统上安装了MySQL,并完成了基本的配置。现在,您可以开始使用MySQL来存储、查询和管理数据了。





三、MySQL安装示例数据库


完成上面的步骤后,如果安装开始选择是完整安装类型,则安装程序继续回到产品配置界面。点击 Next,MySQL 安装程序将继续安装示例数据库。

  1. 在此界面上,输入用户名 root 和密码,然后单击 “Check” 。如果连接建立成功,点击下一步。见下图:

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

  1. 在 Apply Configuration Screen 上,单击 Execute 开始安装示例数据库。请参阅以下内容:

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

安装示例数据库后,单击 “完成” 按钮。

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

  1. 安装程序继续到产品配置界面。在此界面上,您可以看到 MySQL Server 8.0.19 和 Sample 和 Example 8.0.19 的安装已成功完成。见下图:

⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

4.安装完成后,您可以将安装日志复制到剪贴板上以供日后查看。此外,如果您想立即开始探索 MySQL,那么您可以选择“Start MySQL Workbench after Setup” 和 “Start MySQL Shell after Setup”,然后单击完成。见下图:
⭐️MySQL下载安装配置教程——《跟老吕学MySQL数据库》

完成后, 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发行版)。您可以使用文本编辑器(如nanovim)打开此文件并进行必要的更改。

以下是一些常见的配置选项:

  • 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. 使用说明

  1. 如果是用 MySQL + Apache,使用的又是 FreeBSD 网络操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在 FreeBSD 的 3.0 以下版本来说,MySQL Source 内含的 MIT-pthread 运行是正常的,但在这版本以上,你必须使用 native threads,也就是加入一个 with-named-thread-libs=-lc_r 的选项。
  2. 如果在 COMPILE 过程中出了问题,请先检查你的 gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。
  3. 如果不是版本的问题,那可能是你的内存不足,请使用 ./configure–with-low-memory 来加入。
  4. 如果要重新做你的 configure,那么你可以键入 rm config.cache 和 make clean 来清除记录。
  5. 把 MySQL 安装在 /usr/local 目录下,这是缺省值,您也可以按照你的需要设定你所安装的目录。





2. 服务无法启动

  1. 首先,查看MySQL的服务是否存在。如果不存在需要先安装服务。安装服务的方法是进入MySQL Server的安装目录,找到bin目录,然后找到文件mysqld.exe,使用命令行运行 mysqld --install MySQL57 安装服务(如果不成功尝试使用管理员方式运行,MySQL57是服务的名字,默认是MySQL)。
  2. 如果上述方法安装服务失败,则可采用下述方法安装(成功则跳过此步)。搜索程序“regedit.exe”,即注册表编辑器,打开后找到 “计算机”——“HKEY_LOCAL_MACHINE”——“SYSTEM”——“CurrentControlSet”——“Services”,然后在该目录下新建项MySQL57(服务的名字)即可成功建立项目。
  3. 找到新建的项,然后可以看到其中有ImagePath这一项,这其实是可执行文件的路径。因为MySQL服务是需要靠mysqld这个命令来启动的,所以检查下ImagePath的路径是否正确。路径错误导致启动服务时报错—“无法找到文件”。
  4. 修改ImagePath的内容为正确的路径值,正确的值是"D:\MySQL\MySQL Server 5.7\bin\mysqld" --defaults-file=“D:\MySQL\MySQL Server 5.7\my.ini” MySQL 是这种形式的,对照一下,如果路径不对,修改过来。
  5. 重启计算机,再次启动服务,并可以成功运行MySQL服务。





MySQL安装配置报错解决


  1. Starting MySQL.Manager of pid-file quit without updating fi[失败]
    关于这个错误原因有很多,最大的可能是没有创建测试数据库,可以用/usr/local/mysql/scripts/mysql_install_db –user=mysql命令进行创建;另外一个原因可能是权限设置问题,需要赋予mysql的data权限,可以用chmod -R 命令。

  2. 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;

  3. -bash: mysql: command not found
    用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置,或者进入到bin目录进行登陆cd /usr/local/mysql/bin
    mysql -u root

  4. 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时提供有益的指导,如有任何疑问或建议,请随时与我们联系。我们将不断努力改进和完善本文的内容,以更好地满足读者的需求。





评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Python老吕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值