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

07-21 1321阅读

⭐️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数据库》

                            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:\mysql或D:\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 要改成你自己的目录。请根据您的实际安装目录和需要修改basedir和datadir的值。


                                          陷阱:

                                          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命令行中输入exit或quit命令即可退出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发行版)。您可以使用文本编辑器(如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. 使用说明

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





VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]