在mac下使用DMG安装Mysql,并进行本地开发的简单配置mysql
mysql下载地址:https://dev.mysql.com/downloa...
当前安装版本: mysql-5.7.22-macos10.13-x86_64.dmgsql
安装完成后会一个提示弹窗,保存弹出窗的密码,该密码是root的自动生成密码,如:nAtg)3QBA!7_数据库
在系统偏好设置里,找到mysql,打开便可启动,也可设置开机启动。macos
使用localhost链接数据库,会提示密码经过,但未修改初始密码,链接不成功。需进行密码更改vim
查看此目录下是否有mysqlbash
$ open /usr/local/mysql/bin
打开系统环境变量配置服务器
$ vim ~/.bash_profile
添加下面代码网络
export PATH=$PATH:/usr/local/mysql/bin
执行命令使配置生效.net
$ source ~/.bash_profile
登陆mysql, 输入以前保存的初始化密码 nAtg)3QBA!7_code
$ mysql -uroot -p
# 注意结尾有分号 $ SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
// 参数文章https://blog.csdn.net/liuquan0071/article/details/62423674 // 受权全部数据库的全部表的全部权限给ip为任意值用户名为root密码为newpassword的用户
修改用户root在终端访问数据库的权限
$ GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword';
刷新使刚修改的权限生效
$ flush privileges;
如今可使用ip访问数据库了.
若是存在旧的mysql安装可能会出问题,彻底删除旧的mysql的方法以下:
怎样才能彻底卸载mysql和删除它从你的Mac(包括全部数据库)执行如下操做:
最后三行尤其重要,不然,你不能安装一个旧版本的MySQL,即便你认为你已经彻底删除了新版本!但愿能帮你们!
此安装比较简单,网络上有比较多的教程,安装都成功的。
安装完后mysql启动
$ brew services start mysql
中止
$ brew services stop mysql