【二】MySQL数据库之下载安装
【1】Window系统
(1)安装
1、下载
- MySQL Community Server 5.7.16
2、解压
- 如果想要让MySQL安装在指定目录
- 那么就将解压后的文件夹移动到指定目录
- 如:C:\mysql-5.7.16-winx64
3、添加环境变量
- 【右键计算机】--》
- 【属性】--》
- 【高级系统设置】--》
- 【高级】--》
- 【环境变量】--》
- 【在第二个内容框中找到 变量名为Path 的一行,双击】 -->
- 【将MySQL的bin目录路径追加到变值值中,用 ; 分割】
4、初始化
mysqld --initialize-insecure
5、启动MySQL服务
mysqld # 启动MySQL服务
6、启动MySQL客户端并连接MySQL服务
mysql -u root -p # 连接MySQL服务器
(2)将MySQL服务制作成windows服务
- 上一步解决了一些问题,但不够彻底
- 因为在执行【mysqd】启动MySQL服务器时
- 当前终端会被hang住,那么做一下设置即可解决此问题:
注意:--install前,必须用mysql启动命令的绝对路径
(1)制作MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --install
(2)移除MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --remove
(3)注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
启动MySQL服务
net start mysql
关闭MySQL服务
net stop mysql
【2】Mac系统
(1)安装
第一步:打开网址
- 点击downloads之后跳转到
- 选择Community选项
第二步:接第一步
- 第一步结束后程序会跳转到
- 点击MySQL Community Server进入下面的页面
- 再点击5.6版本的数据库
第三步:mac操作系统 点击5.6版本之后
- 会跳转到
- 页面如下
- 确认好要下载的版本和操作系统
- 点击Download
第四步:可以不用登陆或者注册
- 直接点击No thanks,just start my download就可以下载了。
第五步:双击下载好的dmg文件
- 会弹出pkg弹框,再双击pkg图标,进入安装界面
第六步:在安装界面上一路继续
- 最后就安装成功了。
(2)环境变量
第一步 :在终端切换到根目录
- 编辑
./.bash_profile
文件
$ cd ~ $ vim ./.bash_profile
第二步 :进入vim 编辑环境。
- 按下i 进入 insert 模式
- 输入
export PATH=$PATH:/usr/local/mysql/bin export PATH=$PATH:/usr/local/mysql/support-files
第三步 :按下esc 退出 insert 模式
- 输入:
- wq保存配置文件。
:wq
第四步 :在终端界面下输入以下命令
- 让配置文件的修改生效
- 并查看环境变量是否设置成功
$ source ~/.bash_profile $ echo $PATH
MySQL服务的启停和状态的查看
停止MySQL服务
sudo mysql.server stop
重启MySQL服务
sudo mysql.server restart
查看MySQL服务状态
sudo mysql.server status
(3)启动
第一步 :终端界面下输入
sudo mysql.server start
第二步 :启动mysql服务,启动成功后继续输入
mysql -u root -p
第三步 :直接回车进入数据库,看到下列欢迎页面
(4)初始化设置
- 设置初始化密码
- 进入数据库mysql数据库之后执行下面的语句
- 设置当前root用户的密码为root。
set password = password('root');
-
退出sql界面
exit
(5)配置
- 进入到
/usr/local/mysql/support-files
目录。 - 里面有个文件:
my-default.cnf
- 将其复制到桌面上
- 改名为
my.cnf
- 将内容替换为。
- 改名为
[mysqld] default-storage-engine=INNODB character-set-server=utf8 port = 3306 [client] default-character-set=utf8
-
将修改后的文件
my.cnf
复制到/etc
目录下。 -
重启mysql
(6)检测修改结果
$mysql>>> show variables like '%char%';
- 至此数据库就可以愉快的使用啦!