在Mac OS上安装MySQL
2017-06-25 本文已影响374人
Better_奔
下载MySQL
在https://dev.mysql.com/downloads/
中的community
中下载MySQL Community Server
安装MySQL
方法1️⃣ 通过安装包
安装apk
包,注意安装完毕记录相关的password。
安装完毕:
进入偏好设置
image.png点击mySQL
开启mysql服务
增加环境变量
此时我们在命令行输入mysql -uroot -p
命令会提示没有commod not found
,我们还需要将mysql
加入系统环境变量。
(1).进入/usr/local/mysql/bin,查看此目录下是否有mysql。
image.png
(2).执行vim ~/.bash_profile
在该文件中添加mysql/bin的目录:
PATH=$PATH:/usr/local/mysql/bin
添加完成后,按esc,然后输入wq保存。
最后在命令行输入source ~/.bash_profile
image.png
现在你就可以通过mysql -uroot -p
登录mysql
了,会让你输入密码,(不需要密码)
登录成功后,你可以通过下面的命令修改密码
//注意:MySQL 5.7以及以后的版本使用的字段为authentication_string,不用PASSWORD
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
注意:需要分号
输入mysql
命令需要加上“\”才能生效
方法2️⃣ 使用blew
安装mySQL
brew install mysql
获取权限
sudo chown -R 用户名 /usr/local
执行:
brew link --overwrite mysql
如果提示:
Linking /usr/local/Cellar/mysql/5.7.10... 92 symlinks created
依次执行:
unset TMPDIR
bash mysql_install_db --verbose --user=root --basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp
接下来启动mysql
bash mysql.server start
设置账号等信息
mysql_secure_installation
修改密码
①进入安全模式(以brew安装的mysql
为例)
bash mysql.server stop
sudo mysqld_safe --skip-grant-tables --skip-networking &
②进入MySQL
mysql -u root -p
③切换数据库,查看表中的关于密码的字段,MySQL 5.7
以及以后的版本使用的字段为authentication_string
,之前使用Password
UPDATE mysql.user SET authentication_string=PASSWORD('123456') where User='root';
④权限设置
flush privileges;
⑥重启服务器就可以登录了(推荐用Navicat premium在其中可以修改界面化修改,很方便)
bash mysql.server restart