mac下的mysql设置中文_[苹果]mac下配置mysql-Go语言中文社区

本文详细介绍了在Mac上安装MySQL的过程,包括记住初始密码、设置环境变量、修改数据库密码,以及解决PHP连接MySQL时遇到的socket问题。通过遵循这些步骤,用户可以顺利在本地配置并使用MySQL。
摘要由CSDN通过智能技术生成

首先我们要做的准备是,在mac下已经下载好mysql,下载的连接:https://dev.mysql.com/downloads/mysql/

bff221c10d01a7a64d5eaf4c78a3ff6e.png

下载好dmg文件之后,直接安装,安装过程中并没有需要什么注意的,但是在安装成功后,会有一个弹窗,弹窗上记录着你的mysql的初始密码,一定要记下来!!

安装成功后,会在系统偏好设置里面看见mysql图标,我们进行mysql的开启和关闭就可以通过这个面板来控制了。

0b858e4408e57e4e84dfdd4a5c5acb44.png

这个时候,我们的mysql就基本配置成功了。接下来我们需要为mysql添加环境变量(不然每次都要输全mysql路径才能使用mysql指令,例如:sudo usr/local/mysql/bin/mysql -u username -p)。

mac下添加环境变量需要只需要在etc/paths.d/路径下创建名为mysql的文件,并在其中写入 /usr/local/mysql/bin。具体指令如下:

sudo touch /etc/paths.d/mysql    //创建一个名为mysql文件

sudo vim /etc/paths.d/mysql       //用vim编辑该文件

在vim insert模式下写入 /usr/local/mysql/bin 并保存退出

之后就可以使用sudo mysql -u 用户名 -p ,输入数据库密码(第一次登录输入上面提到的初始密码)进行登录。

在使用mysql数据库之前,一定要将自己的密码进行修改,否则可能会出现输入sql语句报错的现象。修改方法是,登录数据库后会看见 mysql> 。这代表你已经登录mysql了。这时我们输入set password = password('新密码');(不要忘记结尾的分号)。就可以进行数据库密码的修改了。

下面要讲的就是在web服务器中使用mysql数据库。

对于web开发者来说,php是大家所熟知的语言,在php中有mysql_connect($server,$username , $password),这样一个函数,可以在php中进行数据库的连接,并为之后用php进行数据与数据库的交互做准备。但是,往往在使用这个函数的时候我们会遇到这样一个错误:Warning: mysql_connect(): No such file or directory in xxxxxx。

这是因为你的mysql socket文件出现了问题,我们需要进行以下操作来解决这个问题。

在mysql下输入status指令,会返回你当前的mysql数据库的状态,我们要找到UNIX socket字段,并且进入UNIX socket的路径查看是否存在指定的文件,例如:

e67a1f09f006c43d908f129eaee5629f.png

参照这个图片,我们进入tmp路径查看是否有mysql.sock文件,如果有,我们再查看是否有var/mysql/mysql.sock,如果没有这个文件,我们需要输入如下指令

cd/var

mkdir mysql

cd mysql

ln -s /tmp/mysql.sock mysql.sock

就可以解决问题。

另一种情况就是,不存在tmp/mysql.sock,但是存在var/mysql/mysql.sock,那我们就要输入如下指令

cd /tmp

ln -s /var/mysql/mysql.sock mysql.sock

解决问题。

之后在php文件中使用mysql_connnect()函数就可以成功对mysql数据库进行连接了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值