mysql压缩版安装教程 for Mac

前言:

在开始本教程之前,先交代一些细节。之前一直在window环境下办公,目前电脑系统已经转移到类Mac下。由于Mac系统的在服务器性能上的优势,Mac系统环境已经预置,服务器,以及PHP脚本语言。这使得我在安装的时候,很快进入状态。但这不等于说,安装就简单了,这两个没得关系。具体的安装过程,还的自己一步步完成。虽然网上有教程,但互联网的世界鱼目混杂,本着过来人的经验。就细节问题,做一些讲解。

安装准备

下载:

mysql:https://dev.mysql.com/downloads/mysql/

具体步骤

mysql

安装文件这里我选择的是压缩包版,这里有人问了,有安装程序包吗?有的。那问嘛不选择安装程序。这里我要说明一下,选择安装程序包,也是可以的,选择压缩包也没错对吧,难度就是压缩包版,安装起来要麻烦一点,需要纯命令安装。对于习惯可视化操作的朋友来说,可能就不太习惯。个人觉得选择压缩包版安装,是对自己的一种锻炼,熟悉命令的同时,还能了解到很多东西。总之,作为程序员就应该不畏惧命令,非可视化操作(命令行)。

步骤 1

1.官网下载好mysql压缩文件之后,解压缩该压缩包。tar -xvzf
mysql-8.0.16-macos10.14-x86_64.tar.gz 。

2.命令行键入,sudo my filename(这里是压缩包解压之后的名字) mysql ,更名为MySQL之后,然后在转移到 ,sudo mv mysql /usr/local/. 为什么转移到这里呢?查了一下,usr 目录是mac系统下一些程序或者数据安装目录。

3.然后就是更改MySQ的/usr/local/mysql安装目录用户以及用户组

sudo chown -R root:(user-group 这里对照自己当前目录下,其他文件的用户组,用户设置成root确定) filename

ls -l filename 查看当前目录下,文件执行权限,以及用户和用户组情况

为什么这么做呢?,这样做以防止,初始化数据库的时候报错,ERROR! The server quit without updating PID file (/usr/local/mysql/data/hotsname-file…)。

4.完了在设置设置数据库环境变量
环境变量配置在,/etc/profile文件下,
编辑vim /etc/profile
设置如下一行:

export MYSQL_HOME=/usr/local/mysql
export PATH=$MYSQL_HOME/bin:$MYSQL_HOME/support-files:$PATH

设置完后,还需要 source /etc/profile 是环境变量生效

我当时安装的时候,这个问题是困了好久。关于这个问题的解决方法,网上有就某一种情况,进行长篇大论的。也有比较全面总结了出现这种问题的几种情况。这里也就说明了,出现这种情况不止一种,我的问题是数据库data目录下,某主机文件权限问题。 可以参照这个blog,
https://blog.youkuaiyun.com/u011823494/article/details/74560366

5.接着初始化数据库,这里我们得到一个root密码,输入命令回车后,下面出现几行结果,密码是,前面有localhost字样的,copy下来。

sudo mysqld --initialize --user=mysql 

步骤二

由于此次安装的数据库,不再自带配置文件,my.cnf需要自行添加配置。(5.7.6版本以上不再自带 配置文件)

编辑命令,vim /etc/my.cnf, 输入如下内容:

[mysqld]
basedir=/usr/local/mysql
default_authentication_plugin=mysql_native_password

保存退出,接下来还需要修改该文件权限,命令行植入sudo chmod 644 /etc/my.cnf.回车修改。
至此,我们的安装配置工作,已经完成了,接下俩启动数据库。敲入命令: mysql.server start 。等待出现 success ,表示已经成功启动数据库。 如果报错,返回上面步骤一,检查用户和用户组权限问题。

步骤三
1.链接数据库,进行登陆。命令行键入:
mysql -u root -p,回车,输入刚刚copy的root密码。

2.刚刚进入,还不能操作数据库。需要修改刚刚的密码,才能操作。(这是mysql 8.0版本要求密码改复杂形式。)这里,在数据库命令行交互界面,输入:
alter user’root’@‘localhost’ IDENTIFIED BY ‘xxxx(自定义密码)’;
这里注意,每敲入一行命令注意以分号结尾。

3.修改过后,退出重启。
数据库命令行键入,exit退出。
命令行内输入,sudo mysql.server restart重启。

结语

至此,数据库的安装工作结束,讲解不足之处请谅解。安装过程中有疑问的朋友,欢迎评论下方留言,喜欢的朋友,记得一键三连 ?,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值