您的位置:首页 > 数据库 > MySQL

Mac下tar包安装mysql

2016-07-22 21:51 429 查看
$ sudo mv mysql-5.1.45-osx10.6-x86_64 /usr/local/mysql

$ cd /usr/local

$ sudo chown -R mysql:mysql mysql

$ cd mysql

$ sudo scripts/mysql_install_db --user=mysql

$ sudo chown -R root .

$ sudo chown -R mysql data

然后cd bin用

$ sudo ./mysql_secure_installation

来修改root密码,默认为空,显然不太安全,然后根据提示酌情配置,因为是开发环境不用那么严格限制。

$ sudo ./mysqld_safe

来启动mysql

$ sudo ./mysql -u root -p

输入刚才设置的root密码来登录mysql

$ sudo ./mysqld_safe stop

停止mysql

找到下载的 MySQL tar.gz 文件位置, 浏览器下载的一般在当前用户的 Downloads 目录, 即 
/Users/<YourName>/Downloads
,
进入终端, 解压 tar.gz 文件:

解压完成后得到 
mysql-5.6.24-osx10.9-x86_64
 目录,
移动解压目录到 MySQL 默认安装路径 
/usr/local/mysql
 下, 
/usr/local
 路径不存在时,
先 
sudo mkdir /usr/local
 创建。
cd
/Users/<YourName>/Downloads

tar
zxvf mysql-5.6.24-osx10.9-x86_64.tar.gz

#
移动解压后的二进制包到安装目录

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
5.7.6 以上版本取消了 scripts 目录, 初始化命令改成了

sudo
bin/mysqld --initialize --user=mysql

cd
/usr/local/mysql

#
启动

sudo
support-files/mysql.server start

#
重启

sudo
support-files/mysql.server restart

#
停止

sudo
support-files/mysql.server stop

#
检查 MySQL 运行状态

sudo
support-files/mysql.server status


初始化 MySQL root 密码
#
需要 MySQL 在运行状态执行

cd
/usr/local/mysql/bin

./mysqladmin
-u root password <your-password>


通过自带的 MySQL Client 连接数据库
cd
/usr/local/mysql/bin

./mysql
-u root -p

<your-password>


错误:1045

sudo support-files/mysql.server stop

WhitedeMacBook-Pro:bin Dark$ sudo ./mysqld_safe --skip-grant-tables & ./mysql -u root -p
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: