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时间查询技巧与实例解析
相关文章
深入解析MySQL事务隔离级别:从REP...
2024-12-18 15:34:08Oracle字符串数字转换与日期型转换详...
2024-12-20 08:47:21Windows/Linux下MySQL ...
2024-12-15 09:54:30高效SQL操作技巧:批量更新数据、更改列...
2024-12-16 15:27:40MySQL全文索引查询实现指南
2024-12-16 16:44:16SQL技巧解析:深入解析sum(case...
2024-12-18 06:09:14MySQL数字转字符串:CAST与CON...
2024-12-20 09:16:16SQL Server 2000系统数据库...
2024-12-17 03:21:40SQL数据库删除数据恢复攻略:不备份也能...
2024-12-16 02:09:24揭秘比特币:非对称加密与共识算法如何保障...
2024-12-21 06:10:16最新文章
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
热门文章
1
SQL2000数据库备份压缩技巧:优化空...
怎么将SQL2000中的较大的备份数据库压缩变小更改数据库属性-选项-恢复模型很...
2
高效掌握:CMD命令轻松启动、关闭及登录...
如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...
3
SQL字符串处理技巧:单引号使用与转义标...
SQL语句中,字符串类型的值均使用什么符号标明?单引号如果字符串内有单引号,请小...
4
Windows环境下Redis安装指南与...
redis安装windowsredis基本简介与安装安装Redis首先需要获取安...
5
深度解析:Redis性能优势与局限性,助...
redis有哪些优缺点?Redis的全称是RemoteDictionary.Se...
6
深入解析:MySQL数据库的特性与应用
mysql是什么MySQL是一个关系数据库管理系统。MySQL是一个开源关系数据...
7
掌握MySQL常用命令:高效管理数据库的...
MySQL数据库常用命令(新建/删除/查询&am...
8
MySQL数据库备份与增量备份策略详解
mysql数据库备份方法有什么?MySQL数据库自动备份解决方案在使用MySQL...
9
Python中==与=的区别:深度解析与...
python中==和=的区别Python中的对象包含三个元素:id、type和v...
10
MySQL数据库安装路径解析与配置文件备...
mysql数据库在哪个路径下?默认的MySQL数据库存储在...\MySQL\M...