mac安装和配置mysql

硬件和软件

  • macPro
  • iterm2命令面板

安装链接

mysql dmg包链接,别点,直接复制下来。去迅雷下载。https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-macos10.15-x86_64.dmg

一定要放到迅雷去下载安装,否则慢死。

安装dmg后配置mysql

配置:
1. 小苹果图标
2. 系统偏好设置
3. MySQL图标双击
4. mysql管理界面
5. 开启服务
6. 查看进程:ps aux | grep mysql
7. 进入mysql目录:cd /usr/local/mysql
8. 登录:./mysql -u root -p 
9. 修改密码:在mysql下执行下面2句:
	ALTER USER 'root'@'localhost' IDENTIFIED BY 'example';
	exit退出mysql,登录验证:mysql -uroot -pexample
10. 将这个路径添加到环境变量中:
	vi ~/.bash_profile
	在打开的文件中插入下面2行代码:
		PATH = /usr/local/mysql/bin:$PATH
		export PATH
	保存后执行:
		source .bash_profile
11. 查看新增的环境变量(如果发现没有新写的环境变量请继续往下看)
		echo $PATH
12. 再次输入mysql -u root -p
	

参考来源

不同类型命令面板的环境变量

  1. 如果是普通的命令面板,
vim ~/.bash_profile //然后呢 
source .bash_profile // 就可以了
  1. 但是我的安装了iterm+zsh。所有我要
vim ~/.zshrc // 把新的命令写到这里,保存。然后执行
source ~/.zshrc 

mysql环境变量配置(成功)

https://jingyan.baidu.com/article/a378c960b8f828b328283033.html

vim ~/.zshrc
// 文件写入:export PATH=${PATH}:/usr/local/mysql/bin
source ~/.zshrc 

开启服务

1. 图形界面
第一个配置文章有写:
    系统偏好设置-》MySQL -》Start MySQL Server按钮
    
2. 命令行
##启动MySQL服务
sudo /usr/local/MySQL/support-files/mysql.server start

##停止MySQL服务
sudo /usr/local/mysql/support-files/mysql.server stop

##重启MySQL服务
sudo /usr/local/mysql/support-files/mysql.server restart

配置命令行,简单实现启动和停止mysql服务

// 打开.zshrc
vim ~/.zshrc

// 按e进入编辑模式,按i进入insert模式

// 文件底部加2行代码
alias mysqlstart="sudo /usr/local/mysql/support-files/mysql.server start"

alias mysqlstop="sudo /usr/local/mysql/support-files/mysql.server stop"


// 按esc键,输入:wq,回车

// 使命令行生效
source ~/.zshrc

// 简化后的开启和关闭mysql服务命令
mysqlstart // 开启
mysqlstop // 关闭

开启服务后进入mysql操作

// 只输入mysql会报错:如下
// ERROR 1045 (28000): Access denied for user 'zhangmeili'@'localhost' (using password: NO)
// 解决只输入mysql报错问题,启动
mysql -uroot -p
// 输入密码后就进入啦

// 退出
ctrl+c
exit + enter键
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值