Mac版MySQL安装与卸载全攻略:从直装到Homebrew版详解
创始人
2024-12-20 19:24:56
0 次浏览
0 评论
全方位揭秘!大数据从0到1的完美落地之Mysql安装与卸载(Mac版本)
Mac上安装MySQL有两种方式:直接安装版和自制版。安装MySQL直装版,首先下载Mac直装版的dmg安装包。
无需配置,只需按照下一步即可完成安装。
需要注意的是,在安装的最后一步中,会弹出一个对话框,提示已生成临时root用户密码。
使用该密码登录MySQL,然后修改密码。
卸载直装版MySQL,步骤如下:使用sudo命令执行rm命令删除指定目录下的MySQL文件及相关配置文件,包括/usr/local/mysql、/即可。
库/StartupItems/MySQLCOM、/库/PreferencePanes/MyWait。
同时使用vim编辑/etc/hostconfig文件,去掉MYSQLCOM=-YES这一行。
然后,执行rm命令清理其他残留文件,例如~/Library/PreferencePanes/My*、/Library/Receipts/mysql*、/Library/Receipts/MySQL*、/var/db/receipts/mysql。
。
*,ETC。
要安装MySQL的Homebrew版本,请首先使用#brewuninstallmysql命令通过Homebrew卸载MySQL。
要清理软件包残留,请执行brookcleanup命令。
然后,清理其他残留文件,如rm命令删除/opt/homebrew/etc/my.cnf、/opt/homebrew/var/mysql等。
最后,可以使用命令rm-rf~/Library/Caches/Homebrew清除Homebrew的缓存文件。
卸载Homebrew版本的步骤与直接安装版本相同。
您将在指定目录中找到MySQL文件需要删除关联的配置文件,并且需要使用Homebrew清除残留的和可能的缓存文件。

mysql安装出了问题
错误1:向导安装最后一页显示错误“cannotcreateWindowsserviceformysql.error:0”解决方案:打开命令行,输入scdeletemysql命令,即C:>scdeletemysql[SC]DeleteServiceSUCCESS。或者卸载,重新启动并重新安装。
这会很顺利。
我卸载并重新启动。
卸载重装时需要注意的一点是,在控制面板中卸载后,删除c:\DocumentsandSettings\AllUsers\ApplicationData目录下的Mysql文件夹。
它可能包含您卸载的配置信息,这会影响下次安装。
错误2:要求管理员输入密码时,除了密码和确认密码之外,还有一行是当前密码。
这说明你在安装前没有删除第1条提到的目录下的Mysql文件夹。
不知道会不会影响以后的使用,不过记住密码可能会有好处。
顺便说一句,管理员密码是我自己设置的,用户名默认是root。
安装成功后,可以进行如下测试:打开mysql命令行客户端,输入密码WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis3Serverversion:5.1.33-communityMySQLCommunityServer(GPL)键入'help';'forhelp'。
输入'\c'toclearthebuffer出现.mysql>则安装成功!错误3:mysqlserver配置失败。
在配置向导中,错误消息包含以下语句:mysql-server-5.5-win32:60-AddingfirewallruleforMySQL55onport3306.mysql-server-5.5-win32:66-Addingfirewallrulefailed。
这表明防火墙安装失败。
检查安装日志,发现如下语句:mysql-installerInformation:10:Attemptingtocreatefirewallrulewithcommand:netsh.exefirewalladdportopeningprotocol=TCPport=3306profile=ALLname=MySQL55mode=ENABLEscope=ALLmysql-installerInformation:10efnexpected:OKefnexpected:mysql-installer信息:10:尝试使用命令创建firewallrule:netsh.exeadvfirewallfirewalladdrulename=“Port3306”协议=TCPlocalport=3306dir=不活动=allowmysql-installer信息:10:来自netsh的意外响应:未找到以下命令:advfirewallfirewalladdrulename=“Port3306”协议=TCPlocalport=3306dir=不作为=允许。
这种情况说明mysql的安装对中文系统支持不好,无法识别netsh.exe返回的“OK”信息,然后运行其他Windows平台上可以运行的netsh.exeadvfirewall命令(这个命令不是XP支持,所以报告不会发现错误。
有两种方法:①将操作系统的语言设置为英文,然后重新安装mysql。
具体可以进入控制面板->区域和语言进行设置改变它启动防火墙查看计算机服务ce属性中的ApplicationLayerGatewayServi,检查登录选项卡中的用户是否为当前用户,不做任何处理错误4:之后可以通过mysql5.5commandlineclient连接mysqlserver无法通过远程连接工作台或其他客户端工具。
关键字:Can'tconnecttothemysqlserverRemoteysqlserverdoesnotallowedRemoteConnections对于②对于没有获得外部连接授权的用户,您可以对该用户进行授权。
//对用户进行授权,将字段yourpassword替换为你的密码mysql>grantallpriilegeson*.*toidentifiedby'yourpassword';//更新系统权限表mysql>flushprivileges;//检查是否授予mysql>showgrantsforroots如果刚刚出现授权,就代表成功了,如果不成功,尝试自己添加一个新用户,添加该用户的命令:insertintomysql.user(主机、用户、密码、ssl_ci。
pher,x509_issuer,x509_subject)values("%","newuser",password("newpassword"),'','','')③mysqlserver不允许外部连接的解决方法是自己找my.ini,[mysqld]下面添加一行:bind-address=0.0.0.0表示不绑定IP,重启Mysql服务。
错误5:放置my.ini配置文件MySQL配置向导将my.ini文件放置在MySQL服务器的安装目录中。
这将有助于将配置文件与特定服务器实例关联起来。
为了确保MySQL服务器知道在哪里查找my.ini文件,类似以下的参数将作为服务安装的一部分传递到MySQL服务器:--defaults-file="C:\ProgramFiles\MySQL\MySQLServer5.5\my.iniC:\ProgramFiles\MySQL\MySQLServer5.5可以替换为指向MySQL服务器.ini文件的安装路径:可以使用文本编辑器打开这个文件并进行必要的编辑和更改位于服务器安装目录中的my.ini文件,以配置客户端和应用程序,该文件位于C:\Windows或C:\WI下,具体取决于您的Windows版本生成新文件my.ini文件在NNT目录中如果MySQL配置向导发现现有的my.ini文件,则可以重新配置现有服务器,或者删除my.ini文件、停止并删除MySQL服务器实例重新配置现有服务器服务器上,选择“重新配置实例”选项并单击“下一步”按钮,现有的my.ini文件将被重命名。
是创建现有my.ini的日期和时间。
要删除现有数据库实例,请选择“删除实例”选项,然后选择“下一步”按钮。
如果您选择“删除实例”选项,请继续确认。
单击“运行”按钮:MySQL配置向导停止并开始删除MySQL文件。
如果选择“重新配置实例”选项,请转到“配置类型”。
可以选择安装你想要配置mysql的安装类型
全方位揭秘!大数据从0到1的完美落地之Mysql安装与卸载(Windows版本)
访问官网:www.mysql.com,进入下载页面:dev.mysql.com/downloads...,下载Mysql版本8.0.26。安装过程如下:1、注册安装路径:C:\ProgramFiles\MySQL\MySQLServer8.0\bin,配置环境变量。
2.打开控制面板->系统和安全->系统->高级系统设置->环境变量。
3.在系统变量中找到路径,选择它并单击编辑。
4、点击新建,添加路径:C:\ProgramFiles\MySQL\MySQLServer8.0\bin,然后点击确定。
5、一一点击确定,关闭系统界面。
6、登录查看安装成功:Windows+R打开操作界面,输入cmd点击确定。
7、在DOS界面输入命令:mysql-uroot-p,输入密码(进入时密码不会可见),回车后出现mysql界面,说明安装成功。
卸载Mysql时需要注意的事项:1、彻底卸载,避免数据残留,影响下次安装。
下一篇:
MySQL时间查询技巧与实例解析
相关文章

高效导入数据:SQL Server批量导...
2024-12-17 11:20:42
高效SQL查询:轻松获取学生各科目成绩与...
2024-12-19 04:46:30
mysql启动命令
2025-01-06 16:49:02
SQL Server快速查找存储过程:包...
2025-03-13 14:48:31
MySQL数据恢复指南:从备份到日志,全...
2025-03-27 05:19:39
SQL注入检测与防范技巧解析
2025-01-10 04:32:18
SQL语句中IN与OR的用法对比及优化策...
2025-02-23 16:18:04
Oracle数据库中查询班级课程总成绩与...
2025-02-12 20:18:37
MySQL服务重启指南:不同操作系统下的...
2025-03-17 10:31:38
Windows系统下多实例Redis安装...
2024-12-21 23:43:51最新文章
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
04
2025-04
热门文章
1
高效掌握:CMD命令轻松启动、关闭及登录...
如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...
2
MySQL分区删除技巧与8.0版本新特性...
mysql删除分区在MySQL中,删除分区操作主要使用“可替代”的命令与“ dr...
3
Python代码实现:如何判断三角形的三...
python三角形三条边长,判断能否构成三角形Python三角形的三个长边如下:...
4
深度解析:MySQL查询语句执行顺序及优...
mysql查询语句执行顺序当这是由于执行SQL的过程时,了解其过程很重要。 ...
5
SQL教程:使用SUBSTRING和IN...
sql取特定字符的前面几位字符selectsubstr('L-0FCLDRBCT...
6
MySQL日期差异计算方法:轻松获取日期...
MySQL计算时间差两日期相减得月份mysql两时间相减得月MySQL计算时间之...
7
MySQL及SQL查询获取前10条数据方...
MySql查询前10条数据sql语句是从MySQL获取前1 0个数据的SQL查询...
8
MySQL启动问题排查与解决指南
Mysql为什么启动不了如果要配置MySQL,则遇到无法启动的问题,可能是由于配...
9
DbVisualizer添加MySQL数...
如何在DbVisualizer中添加本地mysql数据库由于DbVisualiz...
10
SQL字段默认值设置全攻略:轻松实现自动...
sql如何设置字段默认值设置SQL中某个字段的默认值;需要遵循几个步骤。首先您需...