十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
安装方法步骤如下:
专注于为中小企业提供成都网站设计、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业水磨沟免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1、工具需求
(1)MySQL
2、首先下载MySQL安装包,如果是第一次安装,建议下载DMG安装包,打开DMG安装包,双击安装包里的PKG文件,如图
3、接下来一路点击“继续”,最后点击“完成”,安装完成后,打开“系统偏好设置”,可以看到多处一个MySQL图标,如图
(1)然后点击“MySQL”图标,在弹出的界面中,我们注意到MySQL已经启动,并且是开机自启动
(2)此时安装好后,最好再创建能在终端中直接使用的MySQL快捷命令。打开终端,输入命令:如图
4、在bashrc中添加创建别名的命令:alias mysql '/usr/local/mysql/bin/mysql'alias mysqladmin '/usr/local/mysql/bin/mysqladmin'编辑完后,需要使用“wq!”命令强制保存内容,如图
5、重启终端,然后设置MySQL的root帐号,输入命令mysqladmin -u root password 123456
PS:在执行上述命令时可能报错:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
如果碰到,可参考《connect to server at 'localhost' failed》
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,再回车即可。
准备在本地搭建一个完整的平台,在本地调试可能比较方便些,我可以做些定制化的修改。结果发现,本地搭建环境会有很多坑爹的问题,各种坑,一路需要摸索着来。
我抱着绝对顺利的心,启动服务程序,结果发现,坑爹,根本启动不了,完全懵逼不清楚情况。
以前明明可以用,现在居然启动失败了,我擦。二脸懵逼,咋整呢?想了两个方案,一个是在vm虚拟机下面搭建一个新的环境,第二个是在本地重新装mysql,这样速度最快,我也可以省事,毕竟时间挺重要的。
对于一个对技术有执着有想法的人,明显这两个方案都不靠谱,辣么,只有自己研究看怎么解决问题了。首先,我翻看了下mysql错误日志,默认情况下在:
当然,这是我的默认路径,对于你们自己的我就不清楚了。翻看的时候发现有一些提示,具体如下:
抓住最后一个tips,去搜索下了,发现有很多说法,在gg上找到不少的结局方式,基本都不好使。诸如以下:
坑爹啊。。。后来朋友说了一句,会不会是权限啊?我就纳闷了,试了一下,居然狗日的成功了。。。
碰到问题不要先重装,或许你这次重装后,下次还会遇到类似的问题,到那个时候就真心悲剧了。最好的办法就是手动尝试解决下,说不定会有更好的结果。
1、下载MySQL 5.x 发行版 ,解压并安装映像中的两个安装包文件。
a. mysql-5.x-osx10.6_x86_64.pkg -mysql 5.x 标准版安装
b. MySQLStartupItem.pkg-mysql启动项目,可以上你的电脑在启动系统时自动运行mysql服务。它安装在/Library /StartupItems/MySQL/,如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library /StartupItems/MySQL/这个目录。
启动mysql:
2、如果你已经安装了MySQLStartupItem.pkg,重新启动电脑即可。
3、如果你有安装MySQLStartupItem.pkg或者不想启动电脑,运行:应用程序-实用程序-终端程序,在终端中输入命令:
sudo /Library/StartupItems/MySQL/MySQL start
然后输入你的系统管理员密码,如果没有设定密码就直接回车。
关闭mysql服务:
终端中输入命令:sudo /Library/StartupItems/MySQL/MySQL stop
然后输入你的系统管理员密码,如果没有设定密码就直接回车。
mysql root账户密码:
mysql root密码初始值是空。这样虽然没有问题。但很不安全。建议你更改root用户密码。注意:mysql root用户和系统中的root用户是不一样的。是完全两个不同的用户。
更改mysql root密码请在终端中输入命令:
/usr/local/mysql/bin/mysqladmin -u root password 新密码
同时你也可以随时使用这条命令更改你的密码。
4、下载x版mysql数据库管理工具
这是一个运行在mac os x系统中的mysql数据库管理软件,支持本地及远程数据库管理。并且还是免费的。这个程序的优点是完全CGI界面。并且密码是保存在本机上的。相对比较 安全。
到mysql 的官网下载了适合MAC 平台的 mysql-5.5.17-osx10.6-x86_64.dmg
打开后发现3个文件,安装顺序:
mysql-5.5.17-osx10.6-x86_64.pkg 数据库
MySQLStartupItem.pkg 这样MySQL就会自动在开机时自动启动了。
MySQL.prefPane 这样就会在“系统设置偏好”中看到名为“MySQL”的ICON,通过它就可以设置MySQL开始还是停止,以及是否开机时自动运行。到这里MySQL就基本安装完毕了。
通过运行“sudo vi /etc/bashrc”,在bash的配置文件中加入mysql和mysqladmin的别名
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
这样就可以在终端中比较简单地通过命令进行相应的操作,比如安装完毕之后MySQL的root默认密码为空,如果要设置密码可以在终端运行“mysqladmin -u root password "mysqlpassword"”来设置,其中mysqlpassword即root的密码。
备注:使用PHP连接MySQL可能会报错“Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’”,或者使用localhost无法连接MySQL而需要,原因是连接时候php默认去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改动了文件的位置,放在/tmp下了。处理办法是按如下修改php.ini:
mysql.default_socket = /tmp/mysql.sock