mac mysql 安装 简书_Mac 下 MYSQL 安装一
MYSQL 数据库
[图片上传中...(E-R关系图.png-8ffaab-1536646830633-0)]
数据库.png
E-R关系图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的[概念模型] ;
是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;
在ER图中有如下四个成分
矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于[主属性]名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)
MYSQL数据库服务器
MYSQL 数据库: 数据库管理软件
服务器:就是一台电脑,这台安装相关服务器软件,这些软件会监听不同的端口号,根据用户访问的端口号提供不同的服务
MYSQL 安装与卸载
root 12345678
想在终端直接使用mysql 指令,还需配置路径,打开.bash_profile 文,
vim ~/.bash_profile
输入上述命令后,回车,【vim 命令: i 输入】
添加 路径
PATH=$PATH:/usr/local/mysql/bin 【我这么添加报错,下面的写法就可以】
export PATH=$PATH:/usr/local/mysql/bin
输入一下,【esc 键,在输入wq,回车即可]
】
如下图:
profile01.png
最后在命令行输入
$ source ~/.bash_profile
现在你就可以通过mysql -uroot -p登录mysql了
$ mysql -uroot -p 【需要输入密码】
如图:
success01.png
登录成功后,你可以通过下面的命令修改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
3.检验是否配置成功
$ mysql
若成功的话,会输入成功的信息
更多操作:
查看版本:
$ select version();
查看端口号命令--Mac终端下
$ show global variables like 'port';
mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.12 |
+-----------+
1 row in set (0.00 sec)
mysql> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.01 sec)
安装过程中出现的问题:
问题一:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
第一步:苹果->系统偏好设置->最下面点MySQL,关闭mysql服务
第二步:进入终端输入($ cd /usr/local/mysql/bin/)回车
输入($ sudo su)回车以获取管理员权限
输入($ ./mysqld_safe --skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running
第三步:输入命令($ ./mysql)回车
输入命令($ flush privileges;)分号别忘记输了
输入命令($ set password for 'root'@'localhost' = password('root');) password('root')中的root为新密码,自己随便设置,分号别忘记输入
例如:$ SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
输入如下:
MajqdeiMac:~ majq$ cd /usr/local/mysql/bin/
MajqdeiMac:bin majq$ sudo su
Password:
sh-3.2# ./mysqld_safe --skip-grant-tables &
[1] 10896
sh-3.2# Logging to '/usr/local/mysql-5.7.23-macos10.13-x86_64/data/MajqdeiMac.local.err'.
2018-09-29T05:47:41.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.7.23-macos10.13-x86_64/data
./mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.7.23 MySQL Community Server (GPL)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
Query OK, 0 rows affected, 1 warning (0.01 sec)
相关网页
mac mysql 安装 简书_Mac 下 MYSQL 安装一相关推荐
- mac mysql root不能登陆_Mac下新安装的MySQL无法登陆root用户解决方法
一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile 如 ...
- spark写mysql优化简书_spark读写mysql、hive、kafka数据demo
读取hive库数据 pom.xml依赖配置 org.apache.spark spark-core_2.11 2.1.1 org.apache.spark spark-hive_2.11 2.1.1 ...
- mysql下载 简书_MySQL下载与安装(8.0.20版)
MySQL下载 MySQL官网:链接 登录官网后如下图下载MySQL软件: 点击1和2后进入下图页面: 再点击MySQL Community Server进入下图下载页面: 根据上图选择好1处后点 ...
- 虚拟机种mysql的安装_RedHat7.0虚拟机下mysql安装
最近由于准备参加一个比赛,需要具备应用数据库的能力,所以我准备学习mysql.因为平时是在Linux下进行c++学习,所以也希望在Linux下学习mysql.首先需要在Linux下进行安装mysql( ...
- ubuntu安装与配置mysql_ubuntu下mysql的安装与配置
安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大题目,所以也就未几说了,下面我们来讲讲配置. 配置MySQL ...
- linux如何mysql实现导出数据库,Linux下MySQL导入导出数据库
linux下 一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sq ...
- linux上mysql允许远程连接,linux下mysql允许远程连接
1. MySql安装教程 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html 默认情况下mysq的 roo ...
- Mongodb学习(安装篇): 在centos下的安装
安装篇 ###下载解压文件 [root@192 lamp]# wget http://fastdl.mongodb.org/linux/mongodb-linux-i686- 2.2.2.tgz ## ...
- mac mysql 安装 简书_在Mac系统上配置MySQL以及Squel Pro
为了响应nodejs的大红大紫,最近应用其实现了一些server端的功能.数据库方面选择了老少咸宜的MySQL.今后肯定还会有相关应用需求.特此记录Mac系统下如何安装.配置MySQL及其管理工具Sq ...
最新文章
- iOS之UI--转场动画
- Flash/Flex学习笔记(2):捕获摄像头
- Codeforces Round #425 D
- [Swift]最强UIButton解析 | #selector()绑定点击事件
- xtrabackup安装使用
- mipony linux客户端,Mipony网盘下载工具
- 无法使用此数据源,因为没有正确配置performancepoint services
- 【ES】CURL 操作 ES命令集合
- spark安装以及hive on spark和spark on hive 的配置
- cmd 新增dns_win10在cmd中修改dns方法教程
- Centos文件清理
- java毕业设计员工绩效考核系统分析与设计Mybatis+系统+数据库+调试部署
- 探究C++:虚函数表究竟怎么回事?
- egg-shell-decorators 给你的蛋蛋加个壳
- Sa-Token浅谈
- 2021-2027全球与中国冰球护具市场现状及未来发展趋势
- 中南大学计算机网络期末试卷,期末试卷,需要的自取
- 3D游戏模型之3D max基础命令
- linux命令eric,linux命令杂记 - erichd的个人页面 - OSCHINA - 中文开源技术交流社区
- 一篇学会:mysql锁表查询和解锁操作