本文主要是介绍【mysql】mac下mysql安装及配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、官网下载mysql。有以下几种版本,我们选择 Community Edition。
- MySQL Enterprise Edition(企业版)付费
- MySQL Standard Edition(标准版)付费
- MySQL Classic Edition(另一种标准版,只支持少数平台)付费
- MySQL Cluster CGE (适合分布式部署),付费
- MySQL Embedded (OEM/ISV) (嵌入式开发)付费
- MySQL Community Edition (社区版)免费
地址:https://dev.mysql.com/downloads/file/?id=467574
没有账号就选最下面的 “No thanks, just start my download.”
2、安装完后在 /usr/local 目录下
3、打开终端,输入命令 mysql –version,显示版本信息,则表示安装成功。
若显示 command not found ,输入以下命令。完成后再查看版本信息
cd /usr/local/bin/sudo ln -fs /usr/local/mysql/bin/mysql mysql
4、cd到mysql目录,输入命令 mysql ,就可进入mysql环境
5、输入 exit ,就可退出mysql环境
6、有一种便捷方式,配置后不用cd到目录也能进入mysql环境
(1)、打开终端,输入命令 vim ~/.bash_profile,根据提示,按 e 就进入编辑器
(2)、再输入 i ,进入编辑模式
(3)、输入以下内容
# mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
# ls
alias ls='ls -G'
(4)、按 Esc ,退出编辑模式
(5)、输入 :wq ,保存退出编辑器
(6)、重启终端,直接输入 mysql ,就可进入环境
补充
1、这个狗一样的mysql,第一天装好之后高高兴兴,第二天电脑重启了mysql就用不起了。报错:
ERROR 1045 (28000): Access denied for user'root'@'localhost' (using password: YES)
2、百度了很多解决方案,都不是mac环境下的,没用。
大概知道了原因,是权限不够。
最后看到这篇帖子,偶然就解决了
http://blog.csdn.net/yanqinbin/article/details/50442676
3、步骤如下
cd /usr/local/mysql/bin/sudo su (登录管理员权限)./mysqld_safe --skip-grant-tables & (禁用mysql验证功能)然后退出终端,再打开,就特么可以了
4、另外,上述帖子的安装过程写的很好
这篇关于【mysql】mac下mysql安装及配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!