热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mac配置mysql-5.7.14

1、在mac上安装好了mysql-5.7.14,会自动生成一个初始密码,这个初始密码一定要记住:在终端中输入:mysql-uroot-p,提示:mysql:commandnotfou

1、在mac上安装好了mysql-5.7.14 ,会自动生成一个初始密码,这个初始密码一定要记住:

在终端中输入:mysql -u root -p,提示:mysql: command not found。这是因为没有配置环境变量;

 

2、配置环境变量,即配置.bash_profile文件,~/.zshrc文件(~/ : 应用程序主目录,就是mac下你的用户目录)

这两个文件,在mac上不一定存在。不存在的情况下,就到 /Users/用户名/  目录下新建这两个文件:

(MAC : ls -a : 可以查看隐藏文件)

命令:

sudo vim .bash_profile 

在文件中输入:export PATH=${PATH}:/usr/local/mysql/bin

如果.bash_profile 存在,找到打开,在文档最下方输入:export PATH=${PATH}:/usr/local/mysql/bin

保存文件退出后;

输入:source .bash_profile ,  (作用:激活环境变量)

 

sudo vim .zshrc

在文件中输入:export PATH=${PATH}:/usr/local/mysql/bin

保存文件退出后;

输入:source .zshrc ,

 

3、mysql -h localhost -u root -p
会提示输入密码,此时的密码是开头讲的那个初始密码,输入后进入mysql命令行;

输入以下命令,这里是把默认密码修改成你自己的password
SET PASSWORD = PASSWORD('password');

修改成功后,密码就是你自己的密码了。

PS: 参考 (Mac安装MySql 5.7.11) , mac osx安装mysql5.7.9 。  

PS: 配置过程不一定都非常顺利,自己多试几遍,多查些资料,一定会解决的!贵在不放弃!

 

4、进入mysql命令行:

看到有部分编码不是utf8的,这样处理中文是会出现乱码。为解决这个问题,需要把数据库默认的编码全部改为UTF-8。

在mac上:MySQL的配置文件默认存放在/etc/my.cnf或者/etc/mysql/my.cnf

但是mac中在/etc/ 可能不存在my.cnf 或/mysql/my.cnf: 可以自己创建; 

作者在/etc/ 中创建/mysql/my.cnf, 并输入内容如下:

[client] default-character-set = utf8 [mysqld] default-storage-engine = INNODB character-set-server = utf8 collation-server = utf8_general_ci

保存后退出;

再去mysql命令行中查看编码如下图所示:

 

至此我需要配置完毕!可以在数据库中玩耍了。



 

 

 

 

 

 

 

 


推荐阅读
  • MySQL5.6.40在CentOS764下安装过程 ... [详细]
  • 本文介绍了在MacOS系统上安装MySQL的步骤,并详细说明了如何设置MySQL服务的开机启动和如何修改MySQL的密码。通过下载MySQL的macos版本并按照提示一步一步安装,在系统偏好设置中可以找到MySQL的图标进行设置。同时,还介绍了通过终端命令来修改MySQL的密码的具体操作步骤。 ... [详细]
  • 本文介绍了关系型数据库和NoSQL数据库的概念和特点,列举了主流的关系型数据库和NoSQL数据库,同时描述了它们在新闻、电商抢购信息和微博热点信息等场景中的应用。此外,还提供了MySQL配置文件的相关内容。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • 1.官网下载了mysql-5.7.17-win64.zip包,配置遇到很多麻烦,记录一下;2.解压后放到指定的文件夹,修改mysql-5.7.17的配置文件my-default.i ... [详细]
  • mysql自动打开文件_让docker中的mysql启动时自动执行sql文件
    本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动My ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • 基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ... [详细]
  • 《PHP精粹:编写高效PHP代码》——2.7节设计数据库
    本节书摘来自华章社区《PHP精粹:编写高效PHP代码》一书中的第2章,第2.7节设计数据库,作者:(美 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • 浅析Mysql数据回滚错误的解决方法_PHP教程:MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin开始一个事务rollback事 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了Vue2.5开发去哪儿网App从零基础入门到实战项目相关的知识,希望对你有一定的参考价值。第1章课程介绍本章 ... [详细]
author-avatar
哈多哥_864
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有