美文网首页
Mac系统配置MySQL环境

Mac系统配置MySQL环境

作者: KingLionsFrank | 来源:发表于2020-03-04 18:01 被阅读0次

    环境:
    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环境

          本文链接:https://www.haomeiwen.com/subject/ztxknxtx.html