码迷,mamicode.com
首页 > 移动开发 > 详细

apple 下安装mysql 以及 碰到的问题

时间:2017-11-27 23:32:33      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:status   fan   安装   tail   脚本   csdn   server   二进制   --   

直接说过程:

                1.从mysql 官网下载 mysql 5.7最新版:有 两种 一种是 dmg 的傻瓜包,一种是tar.gz的压缩包。我下载的是tar.gz的压缩包。

 

               2.下载成功后,先试用命令sudo tar zxvf  解压到当前目录,由于默认就在/User/fan/Downloads,解压后移动到 /user/local

             由于刚刚接触苹果,一直找不到这个目录。原来是苹果的table键自动默认的是第一个/Users,而不是/user

             在当前目录/Users/fan/Downloads 使用命令:sudo mv   +mysql文件夹  /usr/local/mysql (mysql路径不存在时, 先 sudo mkdir /usr/local/mysql 创建。)

                3.移动过去之后


  1. # 移动解压后的二进制包到安装目录
  2. sudo mv  mysql-5.7.20-macos10.12-x86_64
    /usr/local/mysql
  3. # 更改 mysql 安装目录所属用户与用户组
  4. cd /usr/local
  5. sudo chown -R root:wheel mysql
  6. # 执行 scripts 目录下的 mysql_install_db 脚本完成一些默认的初始化(创建默认配置文件、授权表等)
  7. cd /usr/local/mysql
  8. sudo bin/mysqld --initialize --user=mysql

MySQL
5.7.6 以上版本取消了 scripts 目录, 初始化命令改成了 sudo bin/mysqld --initialize --user=mysql
??:初始化的时候mysql初始化了一个密码,这个密码不能忘记要不然一会登陆不进去

技术分享图片  

 

# 移动解压后的二进制包到安装目录
sudo mv mysql-5.6.24-osx10.9-x86_64 /usr/local/mysql
# 更改 mysql 安装目录所属用户与用户组
cd /usr/local
sudo chown -R root:wheel mysql
# 执行 scripts 目录下的 mysql_install_db 脚本完成一些默认的初始化(创建默认配置文件、授权表等)
cd /usr/local/mysql
sudo scripts/mysql_install_db --user=mysql


注意 :??这样有个问题:启动mysql的时候会报启动不成功,原因 是 mysql的启动程序 support-files/mysql.server 目录默认的是/usr/local/mysql目录,而不是 它的下级目录。我是把
mysql-5.6.24-osx10.9-x86_64里面的文件还有文件见全部移动到了/usr/local/mysql/目录下,之后启动成功的。


4.安装完成, 测试启动、重启与停止:
  1. cd /usr/local/mysql
  2. # 启动
  3. sudo support-files/mysql.server start
  4. # 重启
  5. sudo support-files/mysql.server restart
  6. # 停止
  7. sudo support-files/mysql.server stop
  8. # 检查 MySQL 运行状态
  9. sudo support-files/mysql.server status

 

 

     5.启动成功之后

     使用刚刚初始化的密码才能够进入mysql。 

      进入 /usr/local/mysql/bin目录下

      mysql -uroot -p

     提示输入密码,把刚刚的密码拷贝过来。成功进入。

  技术分享图片     

 

    然后就可以修改密码了:命令如下

    技术分享图片

 

 

step 1: SET PASSWORD = PASSWORD(‘your new password‘);

step 2: ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;

step 3: flush privileges;

 

必须这样的三部才行。之后就好了

或者按照下面两篇文章的方式:(第一篇是安装,第二篇是设置mysql密码以及登陆)

来源:

http://www.widlabs.com/article/mac-os-x-install-mysql-with-tar-gz

http://blog.csdn.net/u013205165/article/details/52264311

    

apple 下安装mysql 以及 碰到的问题

标签:status   fan   安装   tail   脚本   csdn   server   二进制   --   

原文地址:http://www.cnblogs.com/thinkingandworkinghard/p/7906369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!