声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作
CentOs下安装MySQL网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录,我这边已经下载好了MySQL,通过ssh已经上传到指定的目录,这里直接讲解安装的过程。

1. 准备工作

linux安装mysql服务分两种安装方法:

1)源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错;

2)使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右。以下介绍linux使用官方编译好的二进制包安装mysql。

mysql-5.6.17-linux-glibc2.5-i686.tar.gz      (32位Linux)

mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz(64位Linux)

linux系统,32位、64位均可

2. 安装步骤

1) 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux -Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux -Generic (glibc 2.5) (x86, 32-bit)

2) 解压32位安装包:

进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

3) 复制解压后的mysql目录到系统的本地软件目录:

执行命令:cp mysql-5.6.17-linux-glibc2.5-i686/usr/local/mysql -r

注意:目录结尾不要加/

添加系统mysql组和mysql用户:

执行命令:groupadd mysql和useradd -r -g mysql mysql

安装数据库:

进入安装mysql软件目录:执行命令 cd /usr/local/mysql

修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./

安装数据库:执行命令 ./scripts/mysql_install_db--user=mysql

修改当前目录拥有者为root用户:执行命令 chown -R root:root ./

修改当前data目录拥有者为mysql用户:执行命令 chown-R mysql:mysql data

到此数据库安装完毕.

4)  启动mysql服务和添加开机启动mysql服务:

添加开机启动:执行命令cp support-files/mysql.server/etc/init.d/mysql,把启动脚本放到开机初始化目录

启动mysql服务:执行命令service mysql start

执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图

修改mysql的root用户密码,root初始密码为空的:

执行命令:./bin/mysqladmin -u root password '密码'

把mysql客户端放到默认路径:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql

3. 开启远程连接

 

默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放

首先登录: mysql -uroot-p

输入密码

usemysql      #打开mysql数据库

#将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip

update user set host='%' where user='root'and host='localhost';

flushprivileges;        #刷新权限表,使配置生效

然后我们就能远程连接我们的mysql了.

如果您想关闭远程连接,恢复mysql的默认设置(只能本地连接),您可以通过以下步骤操作:

usemysql                #打开mysql数据库

#将host设置为localhost表示只能本地连接mysql

update user set host='localhost' whereuser='root';

flushprivileges;        #刷新权限表,使配置生效

备注:您也可以添加一个用户名为jeesz,密码为jeesz,权限为%(表示任意ip都能连接)的远程连接用户.命令参考如下:

grant all on *.* to 'jeesz'@'%' identifiedby 'jeesz';

flush privileges;

想了解更多详细请点击源码地址获取:

http://×××/technology

有兴趣的朋友们可以前往球球哦~一起分享学习技术:2042849237

转载于:https://blog.51cto.com/12945747/1932851

JEESZ分布式架构3--CentOs下安装MySQL(环境准备)相关推荐

  1. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  2. Centos下安装mysql(二进制版)

    Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...

  3. centos下加入mysql环境变量

    centos下加入mysql环境变量 命令行的时候每次都要进入mysql的目录/usr/local/mysql/bin太麻烦了,为了能在任何一个位置直接进入,设置一下环境变量即可 vi /etc/pr ...

  4. centos下安装go环境两种方法

    个人博客原文链接 - 老王的运维博客 centos下安装go环境有两种方式,一个是yum,一个是直接到官网下载tar.包 1.yum方式安装 yum -y install golang 然后就可以使用 ...

  5. 大数据互联网架构阶段 Linux下安装mysql启动的常见问题

    Linux下安装mysql启动的常见问题 1.PID file could not be found mysql无法启动ERROR! MySQL is running but PID file cou ...

  6. 华为云CENTOS下安装MySQL及重置mysql8.0密码

    华为云貌似无法重置密码,一直报错权限不足,老老实实的重装,查询默认密码登录. Linux下安装MySQL及重置mysql8.0密码 2018年12月30日 16:48:57 PHP,Python 阅读 ...

  7. Centos下安装桌面环境和Flash插件

    一.Centos 6 安装桌面环境 下面选择的软件组与输入法还有字体等桌面环境需要用到的供大家参考一下.直接复制粘贴即可. yum groupinstall -y "Desktop" ...

  8. Centos下安装Mysql

    一,官网下载:http://dev.mysql.com/downloads/mysql/        Select Platform:  选择 -->  linux - Generic   然 ...

  9. Linux Centos下安装mysql详细步骤

    1.下载安装包 下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 2.解压 tar -zxvf mysql-5.7.9-lin ...

  10. 在CentOS下安装MySQL

    首先下载好rpm离线包,然后解压到CentOS下 放到CentOS下,解压到任意目录下 tar xf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar[root@loc ...

最新文章

  1. [转]数据库建立索引的一般依据
  2. Java线程状态及 wait、sleep、join、interrupt、yield等的区别
  3. java项目性能测试过程记录
  4. 查看Oracle耗时Sql
  5. Redis学习笔记之Redis的对象
  6. 创建IPSEC连接安全
  7. 【转】JVM--内存区域划分
  8. CTA鼻祖带你走进量化研究的世界
  9. python和按键精灵哪个做脚本好_[按键精灵教程]学了这个你也能做出稳定的脚本...
  10. 理论力学知识要点归纳(三)
  11. 魔兽地图服务器修改,魔兽争霸3冰封王座地图编辑器修改无限人口的方法
  12. signature=735f4378ec01919f23285d0d2557be19,OPENSSL编程 第二十章 椭圆曲线
  13. 【洛谷】P1138 第k小整数
  14. mysql修改表字段名称
  15. 求职技能储备--软件工程师
  16. mysql 默认字符集_设定mysql的默认字符集
  17. Couchebase命令行工具cbq
  18. UEditor 百度编辑器 工具栏 新增自定义按钮及功能
  19. MindManager 2018如何新建洋葱图
  20. Python-Python编码规范(PEP8)

热门文章

  1. 微信收款音响s3服务器断开,微信收款音响s2和s3有什么区别
  2. linux tunl0 ip,Centos7下lvs负载均衡lvs-tun模式配置
  3. java不显示图片_Java图片显示不出来,怎么解决
  4. 总线制和多线制示意图_主机总线线 总线制和多线制示意图
  5. matlab节点导纳阵求逆,关于利用矩阵稀疏技术求解节点导纳矩阵的MATLAB编程
  6. 在日常生活中,经常会遇到某些需求对文件名称进行修改,借助刚学过的文件操作,编写一个可以批量修改文件名的小程序。
  7. caany边缘检测matlab,自适应canny算法研究及其在图像边缘检测中的应用.pdf
  8. staruml透明_第05组 团队项目-需求分析报告
  9. 打印狗的健康值Java_嵌入式狗的JAVA之路 HTML 补课
  10. appium java环境_Appium环境搭建(Windows版)