在mac系统下怎么使用mySql?

在mac系统下怎么使用mySql?,第1张

1、单击左上角苹果图标 > 系统偏好设置 > MySQL  > start MySQL server,

2、开启本机的MySQL数据库服务,如下图:

3、打开终端,输入如下命令:/usr/local/MySQL/bin/mysql -u root -p,其中,root为数据库用户名。

4、界面提示输入密码:Enter password:若为初次使用该数据库,则默认密码为空,直接回车即可进入mysql命令行;若已设置密码,则输入数据库密码后,回车,即可进入mysql命令行。

5、假设远程主机的IP为:23.106.134.88,用户名为root,密码为123456,打开终端,输入如下命令:mysql -h 23.106.134.88 -u root -p 123456。

6、界面提示输入密码:Enter password:若为初次使用该数据库,则默认密码为空,直接回车即可进入mysql命令行;若已设置密码,则输入密码后,回车,即可进入mysql命令行,如下图:

7、退出mysql命令行:输入退出命令:exit,再回车即可。

有时候我们明明按照步骤进入的,还是会让提示错误最后找到一种方法(知道mySQL密码的情况)

1.在终端输入下面命令关闭正在运行的mysql,如果msyql没有运行可以跳过,需要输入mysql的密码。如果mysql密码忘记了,可以直接通过系统偏好设置里面关闭!

/usr/local/mysql/bin/mysqladmin-u root-p shutdown

2.进入mysql的bin目录执行如下命令

$cd /usr/local/mysql/bin

$sudo su

之后输入管理员密码会看到

sh-3.2#

3.之后我们输入下面命令以安全模式运行mysql

sh-3.2#./mysqld_safe --skip-grant-tables &

4.回到终端点击Command + N 重新打开一个终端

输入

mysql-u-root

在Mac OS中已经自带了PHP了,我们只需要在Apache的配置文件中添加Apache对PHP的支持就好了,步骤如下:

编辑http.conf配置文件,命令如下:

sudo vim /etc/apache2/http.conf

去掉以下部分的注释:

LoadModule php5_module libexec/apache2/libphp5.so

重启Apache服务吧;

写一个简单的测试文件测试一下。

<?php phpinfo()?>

MySQL配置

安装MySQL是比较麻烦的,由于在Mac OS中是直接带有Apache和PHP的,所以安装它们,比较简单,而MySQL是不带的,需要我们去官网下载。

下载完成以后,直接安装吧。安装完成以后,从System Preferences中启动MySQL服务

好了,现在从命令行登陆mysql,然后设置密码,如果对这里不熟悉的话,请参考这篇文章:《MySQL扫盲篇》。

在使用命令行登陆MySQL的时候,会出现2002,找不到mysql.sock文件的错误。

由于MySQL是把mysql.sock文件放在/tmp目录下,而Mac OS却去了/var/mysql目录下寻找对应的mysql.sock文件,所以,由于找不到对应的mysql.sock文件,就出现了这里对应的2002错误了。

所以为了解决这个问题,我们需要在/var/mysql目录下,存放一个指向/tmp/mysql.sock文件的软链接,命令如下:

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

然后重新启动MySQL服务就OK了。

总结

好了,Apache、PHP和MySQL的配置都总结了,基本就是这点东西,接下来,让我们就愉快的开始PHP的学习之旅吧。对于这篇文章,就是一个简单的总结。希望对大家学习有帮助了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8501913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存