在中小公司做项目,关系型数据库一般用的比较多的是MySQL。项目从开发到上线的过程中,公司会提供虚拟机服务器数据库中的数据给自己进行本地开发和测试。在开发过程中,我也发现公司只是提供数据库服务端的ip端口号,为了数据视图化和事物操作更方便一般用Navicat这个软件进行连接。

我建议刚进入职场的程序员在工作不忙时,让家里的电脑也最好能安装自己的数据库服务端。主要是为了让自己能够在家里加班时,熟悉公司项目整体架构肯定需要迁移开发环境中的数据进行模拟,项目的运行除了依靠编写的程序和配置,还需要数据库的数据提供事物支持,这样才能让项目真的运行起来。

Mac系统环境如何成功安装mysql服务端?可以从以下三个方面去做。

1. 数据库服务端的安装。

在安装的之前要找对自己的mysql版本。在安装的过程中一定记住初始密码。

2. 数据库服务端环境变量设置。

环境变量的设置是为了防止自己在电脑终端启动服务时报错,让启动命令能够通过环境变量提供文件路径,找到启动程序正常启动。

3. 更改初始密码方便用户登陆。

初次安装的过程中,服务端的初始密码随机的,而且字符较长最好是更改一下。我们通过更改初始密码让您mysql 服务端进行更准确的登陆和重启。

通过上面三个步骤,我们能够更有效的在Mac系统中进行数据库mysql环节的安装。下面,我们来一起实际操作一下。

1. 数据库Mysql 的下载与安装。

在官网链接中下载Mac版的mysql服务端应用程序,其后缀为dmg格式。

下载链接为:https://dev.mysql.com/downloads/mysql/.

选择Mac系统环境mysql对应的应用

在桌面的左上角找到"前往"菜单选项,打开里面的"下载",直接点击上图中的dmg后缀程序进行傻瓜式安装。

在系统菜单栏上的“下载”进行mysql安装

安装好之后,我们需要查询出mysql的安装路径。由于我之前安装的是mysql8.0的版本,请在终端输入:"find /usr/ -iname "mysql"",即可获取mysql所有路径信息。

查找mysql安装路径

2.开始设置环境变量。

输入"sudo vim ~/.bash_profile"后,打开bash_profile文件。

进入bash_profile开始设置mysql环境变量

进入bash_profile文件后,开始设置mysql的环境变量,通过"i"键即可进入编辑模式。如果设置完成,先按"esc"退出,再到编辑框中输入":wq"保存退出。

mysql环境变量设置

3. 更改初始密码,让mysql服务端登陆时更方便。

在安装的时候,mysql会给我们提供初始密码,我们需要在文本框中备份其信息,以便在更改初始密码时不用重复查找。

步骤一: 先启动mysql服务,输入:mysql -u root -p;

更改初始密码

步骤二:根据上图中的最后一个结尾"mysql>",先输入"show databases",再输入以下信息进行密码更改。

修改密码正确方式

由于我安装的mysql是8.0版本,和mysql之前的版本修改密码的语法有所区别。

步骤三: 接着我们把更新的密码保存下并退出,以免后续检测登陆还是原来的初始密码。

保存密码并退出

步骤四: 更新退出后,我们需要再次检测下新密码是否更新成功,先关掉终端重启服务,再输入"mysql -u root -p", 用新密码去验证是否能启动服务。

用更新的密码重新登陆

通过以上四个步骤的操作,可以让mysql服务端登陆的密码变得更简单。

END

Mysql服务端在Mac系统中安装和设置并不复杂。此次安装过程中我们不仅要掌握它的安装步骤,更要了解它的操作方式。可能我这里现在没有详解讲解客户端的具体操作,但希望大家能够熟练安装mysql服务端,也希望本篇内容能够让你在家开发项目时,模拟数据有迁移的服务环境。

mac bash file密码_Mac系统 | 菜鸟程序员项目模拟数据迁移,会安装Mysql服务端吗相关推荐

  1. mac bash file密码_Mac系统 | 入门级程序员的开始:Hello word!

    我从事编程开发已经有一段时间了,基本上在家里和在公司之前使用的都是Windows系统.从win7到win10的更换,个人感觉win7的系统更稳定一点,win10的画质更温和饱满.2018年的10月,我 ...

  2. mac bash file密码_MAC 常用命令汇总

    背景 最近感觉脑子不够用,在diff两个文件的时候,死活也记不起命令是啥了,于是乎把 MAC 上常用的命令收集一下,以免在记不起来的时候查阅一下,用于备忘. 目录 创建一个目录 mkdir (make ...

  3. 编程 25 年后,现实将我打回菜鸟程序员的起点

    在从事了 25 年的编程工作后,我却发现自己没有什么具体的东西可以展示给大家.我需要克服完美主义思想和对被批评的恐惧,向大家展示真实的自己. 作者 | DeChamp 译者 | 苏本如 责编 | 仲培 ...

  4. 万里长征,始于足下——菜鸟程序员的学习总结

    最近一直的谈论如何学习,如何做笔记,学习方法是否正确?(发现问题--创新的原动力)为什么开始系统化学习了,反而暴露许许多多的问题?细想也并不是很多,这都是过去的遗留问题,就当磨刀不误砍柴工吧. 学习V ...

  5. “菜鸟”程序员和“大神”程序员差距在哪里

    点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 刚刚走出就业的程序员,技术是刚刚起步的基点.那下面我们就聊一聊有关技术的东西.首先请您先想 ...

  6. 是非人生 — 一个菜鸟程序员的5年职场路 第7节

    是非人生 - 一个菜鸟程序员的5年职场路第7节作者: 花8 天涯IT: http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml ...

  7. 是非人生 — 一个菜鸟程序员的5年职场路 第8节

    是非人生 - 一个菜鸟程序员的5年职场路第8节作者: 花8 天涯IT: http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml ...

  8. 是非人生 — 一个菜鸟程序员的5年职场路 第4节

    是非人生 - 一个菜鸟程序员的5年职场路第4节作者: 花8 天涯IT: http://cache.tianya.cn/publicforum/content/itinfo/1/77229.shtml ...

  9. 是非人生——一个菜鸟程序员的5年人生路

    注意:!!!!!!!!!!!! 文章可能还在连载.请关注: http://topic.csdn.net/u/20080318/10/e4543fc2-d726-465c-bc95-fea14b92db ...

最新文章

  1. PowerDesigner提示This data item is already used in a primary identifier.的处理
  2. python安装环境傻瓜式安装_Python环境安装(两种方式)
  3. Android--百度地图之基础地图(三)
  4. 《数据结构C语言版》——线性表详解,你一定能够看得懂学得会的宝典
  5. mysql数据库主从出现1236错误
  6. 最小环flody hdu6080
  7. Elasticsearch02
  8. 磁盘区号 linux,区号
  9. 微信图文素材中图片url替换
  10. 我们怎样才能过好这一生?
  11. wsl 1 ubuntu 安装图像化界面
  12. 这两省软考电子版证书下载已开通
  13. Vue2(十一):脚手架配置代理、github案例、插槽
  14. 机械中计算机的应用研究,机械设计制造自动化中计算机技术的应用
  15. [USACO Oct08] 挖水井题解
  16. office365之imap迁移
  17. 小程序底部tabbar设置扫一扫功能
  18. JXCZT网络管理系统建设方案
  19. Hadoop High Availability (高可用)你该了解这些!
  20. sonos one和play1对比哪个好?评测sonos one和play1区别是什么?

热门文章

  1. 科大星云诗社动态20210225
  2. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170411
  3. PIC单片机精通_A/D模数转换模块细节补充
  4. 一次搞懂WCF 配置文件
  5. 数据库设计与查询语句的优化
  6. asp.net 读取excel文件
  7. c++反射机制(vcl实现),mfc可依样实现
  8. 一个自己写的有关数据库的treeview.
  9. python 多线程中的 join 和 daemon
  10. 【宝,我去读书了。读的什么书,给你的情书】《数据结构(c++)邓俊晖》-绪论篇