Mysql Install For Windows, Mac, Ubuntu

一  mysql版本说明 

1. MySQL Community Server 社区版本: 开源免费,但不提供官方技术支持。

2. MySQL Enterprise Edition 企业版本: 需付费,可以试用30天。

3. MySQL Cluster 集群版: 开源免费,可将几个MySQL Server封装成一个Server。

4. MySQL Cluster CGE 高级集群版: 需付费。

5. MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。

* MySQL Community Server 是开源免费的,这也是我们通常用的MySQL的版本

说明:

选择Generally Available(GA)Release 去下载。GA 是指软件的通用版本,一般指正式发布的版本。

“essentials” 是指精简版,不包含 embedded server and benchmark suite,有自动安装程序和配置向导,没有MySQL文档。

“noinstall” 是指非安装的压缩包的。包含 embedded server and benchmark suite,没有自动安装程序和配置向导,需手动安装配置,有MySQL文档。

mysql-essential-5.1.60-win32.msi 是精简版,如果只需要mysql服务,就选择此版本。

mysql-5.1.60-win32.msi 是完整版,包含安装程序和配置向导,有MySQL文档。

mysql-noinstall-5.1.60-win32.zip 是非安装的zip压缩包,没有自动安装程序和配置向导,需手动安装配置,有MySQL文档。

mysql-5.1.60.zip 是用于windows的Mysql源码压缩包

带 "winx64" 的则是对应的64位版本,在64位操作系统下使用。

一般做后台开发,我们就下载mysql-essential-5.1.60-win32.msi 即可

二 下载 

官网地址:https://dev.mysql.com/downloads/installer/

Mysql Install For Windows, Mac, Ubuntu_第1张图片

三 安装

1 双击安装包,默认设置,一路next

Mysql Install For Windows, Mac, Ubuntu_第2张图片


Mysql Install For Windows, Mac, Ubuntu_第3张图片

For Liunux

$ sudo apt-get install mysql-server

说明:通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置。

安装好之后会创建如下目录:

数据库目录:/var/lib/mysql/ 

配置文件:/usr/share/mysql(命令及配置文件) ,/etc/mysql(如:my.cnf)

相关命令:/usr/bin(mysqladmin mysqldump等命令) 和/usr/sbin

启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)

#服务管理#启动

$ sudo service mysql start   #停止

$ sudo service mysql stop   #服务状态

$ sudo service mysql status

#连接数据库

$  mysql -h 127.0.0.1 -P 3306 -uroot -p123456

#  -h为远程IP,-P为端口号,-u为用户名,-p为密码

# 远程连接数据库

1: 修改ip,允许别的ip访问

> vi /etc/mysql/mysql.conf.d/mysqld.cnf

修改 bind-address = 127.0.0.1 为:bind-address = 0.0.0.0

2:进去mysql:模式,

输入远程授权命令,语法模板如下:grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;

这里,小编根据自己的情况,在Ubuntu命令行中输入命令: grant all privileges on *.* to 'root'@'% ' identified by '123456' with grant option;

*.*是正则表达式,代表对所有表进行授权;root代表root用户;%代表所有的外部IP;123456代表密码。


For Mac:

你可能感兴趣的:(Mysql Install For Windows, Mac, Ubuntu)