mysql5.7.20 安装配置方法图文教程(mac)

所属分类: 数据库 / Mysql 阅读数: 1894
收藏 0 赞 0 分享

mysql5.7.20 安装配置方法图文教程,为大家分享

1.官网:https://dev.mysql.com/downloads/mysql/下载

强烈建议选择dmg文件下载,下载tar版本解压之后需要将文件夹移至默认安装位置/usr/local,还需要各种配置实在是麻烦~

2.双击pkg文件进行安装,一路继续,直至弹出如下界面:

图中红色框内的部分即是mysql安装后的初始密码,请记住

3.打开系统“偏好设置”,点击下面的mysql图标

进入mysql的控制台,在这里你可以开启或者关闭mysql server

4.环境设置

打开终端,进入MySQL安装目录/usr/local/mysql,进入bin目录,执行mysql -u root -p登录语句,系统提示“-bash:mysql:command not found”错误,原因是因为执行命令时系统会主动到环境变量$PATH下寻找命令,如果没有找到命令则提示不存在,因为在安装MySQL之后我们没有对MySQL进行配置,所以系统找不到mysql命令。

编辑文件,vim ~/.bash_profile添加MYSQL_PATH环境变量:

#mysql
export PATH=${PATH}:/usr/local/mysql/bin

输入source ~/.bash_profile以使文件立即生效。

5.重设密码

进入bin文件,终端
输入mysqladmin -u root password 新密码
这里的password就是之前记住的系统自动生成的密码
之后再用mysql -u root -p就可以登录mysql了

6.命别名

为了提高工作效率,每次都在bin文件里输入mysql显然是很麻烦的,为此我们需要定义别名,这样无论你处在那个位置,都能直接调用mysql和mysqkadmin命令了。终端输入:

alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin

精彩专题分享:

mysql不同版本安装教程

mysql5.6各版本安装教程

mysql5.7各版本安装教程

mysql8.0各版本安装教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

更多精彩内容其他人还在看

关于数据库连接池Druid使用说明

根据综合性能,可靠性,稳定性,扩展性,易用性等因素替换成最优的数据库连接池。 Druid:druid-1.0.29 数据库 Mysql.5.6.17 替换目标:替换掉C3P0,用druid来替换 替换原因: 1、性能方面 hikariCP&... 查看详情
收藏 0 赞 0 分享

在Debian 9系统上安装Mysql数据库的方法教程

前言 看到题目大家应都会想,在 Debian 9 上安装 Mysql?那不是很简单的事儿吗?直接 sudo apt install mysql-server 不就行了吗? 没想到遇到了几个之前没遇到的问题,耽误了不少时间。 原来在 Debian 9 中,Mysql 已经被替... 查看详情
收藏 0 赞 0 分享

Mysql删除重复数据保留最小的id 的解决方法

在网上查找删除重复数据保留id最小的数据,方法如下: DELETE FROM people WHERE peopleName IN ( SELECT peopleName FROM people ... 查看详情
收藏 0 赞 0 分享

Mysql带返回值与不带返回值的2种存储过程写法

过程1:带返回值: drop procedure if exists proc_addNum; create procedure proc_addNum (in x int,in y int,out sum int) BEGIN SET sum= x + ... 查看详情
收藏 0 赞 0 分享

MySQL5.7 JSON类型使用详解

JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,但是比XML简单,易读并且易编写。对机器来说易于解析和生成,并且会减少网络带宽的传输。     JSON的格式非常简单:名称/键值。之前MySQL版本里面要实现这样的存储,... 查看详情
收藏 0 赞 0 分享

MySQL预编译功能详解

本文为大家分享了MySQL预编译功能,供大家参考,具体内容如下 1、预编译的好处   大家平时都使用过JDBC中的PreparedStatement接口,它有预编译功能。什么是预编译功能呢?它有什么好处呢?   当客户发送一条SQL语句给服务器后,服务器总是需要校验SQ... 查看详情
收藏 0 赞 0 分享

几个比较重要的MySQL变量

MySQL变量很多,其中有一些MySQL变量非常值得我们注意,下面就为您介绍一些值得我们重点学习的MySQL变量,供您参考。 1 Threads_connected 首先需要注意的,想得到这个变量的值不能show variables like 'Threads_co... 查看详情
收藏 0 赞 0 分享

MySQL 声明变量及存储过程分析

声明变量 设置全局变量 set @a='一个新变量'; 在函数和储存过程中使用的变量declear declear a int unsigned default 1; 这种变量需要设置变量类型 而且只存在在 begin..end 这段之内 se... 查看详情
收藏 0 赞 0 分享

MySQL删除表数据的方法

在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,DELETE语句更灵活。   ... 查看详情
收藏 0 赞 0 分享

mysql5.7.19 解压版安装教程详解(附送纯净破解中文版SQLYog)

Mysql5.7.19版本是今年新推出的版本,最近几个版本的MySQL都不再是安装版,都是解压版了,这就给同志们带来了很多麻烦,挖了很多坑,单单从用户使用的易用性来讲,这么做着实有点反人类啊! 笔者也是反反复复的折腾了快一个小时才成功搞定,过程中也网搜了很多的教程,可惜很多也都... 查看详情
收藏 0 赞 0 分享
查看更多