Mac系统配置MySQL环境

环境:
Mac OS 10.12.6
Python3.6

Python3 MySQL 链接

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),则证明本地数据库服务器没有开启,需要在系统偏好设置中开启

1.png

2.png

注:
1、MySQL Server 无法启动
解决:https://www.jianshu.com/p/3849a38a0e2a

2、忘记root密码处理方案:
https://www.cnblogs.com/nyfz/p/8514131.html

你可能感兴趣的:(Mac系统配置MySQL环境)