Mac系统配置MySQL环境
环境:
Mac OS 10.12.6
Python3.6
mac上创建mysql数据库账户
前提是安装过 mysql,可以在对应官网进行下载安装包安装
修改路径:
1、进入 vim 环境修改环境变量
sudo vim .bash_profile
2、点击 O 按键,改为 install 模式
3、进行mysql配置
在文档的最下方输入:export PATH=${PATH}:/usr/local/mysql/bin 然后esc退出insert状态,并在最下方输入:wq保存退出。
最后更新文件
source ~/.bash_profile
即可在 shell 中输入mysql命令
4、通过账户查看数据库
mysql -uroot -h localhost -p
然后输入对应密码
或者直接通过 mysql -u root -p
进入 root
账号下,查看所有数据库
5、重置密码
SET PASSWORD FOR '账号名字,默认账号root'@'localhost' = PASSWORD('newpassword');
6、查看账号下数据库
show databases;
7、创建新的数据库(同时设置编码方式为 utf8)
create database djdemo2 charset=utf8;
8、数据库数据迁移到另一个数据库
1、导出源数据库数据
$ mysqldump -uroot -p myBlogDB blog_codemodel > dumpout_codemodel.sql
(其中 myBlogDB 为数据库名称,blog_codemodel 为表名,不指定表名时,默认导出数据库中所有表内容)
2、进入mysql状态 导入数据
# 创建新数据库
mysql> create database blogDB charset utf8;
mysql> use blogDB;
#导入数据库
mysql> source dumpout_codetype.sql;
其中 dumpout_codetype.sql 为 1 中导出的源数据
3、移除数据库
mysql> drop database djAppService;
--------------------------分割线---------------------
注:
如果在执行完步骤4
后,报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
,则证明本地数据库服务器没有开启,需要在系统偏好设置
中开启
2.png
注:
1、MySQL Server 无法启动
解决:https://www.jianshu.com/p/3849a38a0e2a
2、忘记root密码处理方案:
https://www.cnblogs.com/nyfz/p/8514131.html