Mac上卸载和安装mysql

Mac上卸载和安装mysql

介绍

brew方式重新安装mysql

完全卸载mysql

首先我们来看下mysql是否在启动,需要关闭mysql

ps -ef|grep mysqld
复制代码

然后执行如下命令:

brew uninstall mysql

sudo rm /usr/local/mysql  

sudo rm -rf /usr/local/mysql* 

sudo rm -rf /Library/StartupItems/MySQLCOM  

sudo rm -rf /Library/PreferencePanes/My* 

rm -rf ~/Library/PreferencePanes/My*  

sudo rm -rf /Library/Receipts/mysql*  

sudo rm -rf /Library/Receipts/MySQL*  

sudo rm -rf /var/db/receipts/com.mysql.* 

sudo rm -rf /usr/local/Cellar/mysql

sudo rm -rf /usr/local/var/mysql

sudo rm -rf /tmp/mysql*

brew cleanup

复制代码

brew 安装mysql

执行下面的命令会安装brew软件管理包中最新的mysql版本

brew install mysql
复制代码

安装好以后启动mysql server

mysql.server start
复制代码

当前没有密码也是可以连接root的

mysql -uroot -p
复制代码

设置密码

如果想要使用设置密码,可以使用如下安全设置导向命令:

mysql_secure_installation
复制代码

如下所示,首先会提示你是否设置验证密码组件,按照验证密码组件设置密码会更加安全,在此我们只是测试,不进行设置:

image.png

接下来会让你设置密码,我们就简单设置为root,还需再次确认密码:

image.png

回车会提示你是否删除匿名账户:

image.png

默认情况下,MySQL安装有一个匿名用户,允许任何人登录MySQL,而无需为他们创建的用户帐户。这只适用于测试,并使安装更顺利。在进入生产环境之前,你应该将其移除环境。

我们选择删除匿名账户,继续进行下一步。

下一步会提示你是否允许root用户远程连接,我们选择不允许: image.png

接下来询问是否删除test库和对test库的访问权限,我们选择删除: image.png 默认情况下,MySQL附带一个名为“test”的数据库任何人都可以访问。这也仅用于测试,在投入生产前应将其移除环境。

回车以后会有如下提示,询问是否刷新授权表使修改生效,我们选择刷新:

image.png

到此我们该项设置就已经完成。

我们使用如下命令登陆root:

mysql -uroot -proot
复制代码

Mac find命令和安装cakebrew

另外我们简单介绍下mac上查找文件的命令。

find命令:

find 文件路径 -iname 参数(搜索的文件名)
复制代码

如下所示我们搜索/usr/local文件夹下名字中包含mysql的文件:

find /usr/local/ -iname mysql
复制代码

mdfind命令:

mdfind -nama 文件名
复制代码

如下搜索文件名称包含1.png的文件

mdfind -name "1.png"
复制代码

如下所示也可以搜索特定目录下面的文件,例如搜索/usr/local下面的所有包含mysql的文件:

mdfind -onlyin /usr/local/ mysql
复制代码

我们也可以安装cakebrew来管理软件,界面化的方式:

brew install cakebrew --cask
复制代码

安装后打开该软件显示如下:

image.png

分类:
后端
标签: