文档章节

linxu 下安装mysql5.7.19

w
 wilim2009
发布于 2017/08/31 23:16
字数 488
阅读 49
收藏 0

1、首先检查是否已经安装过mysql,查找mysql相关软件rpm包

  # rpm -qa | grep mysql

2、将所有与mysql相关的东西删除

  #yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64

3、安装依赖包

  #yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel

4、创建mysql用户组

   #groupadd mysql

5、在mysql用户组下创建用户mysql

   #useradd mysql -g mysql

6、从官网下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

  下载地址:https://dev.mysql.com/downloads/mysql/

7、将mysql-5.7.19-linux-glibc2.12-x86_64.tar放到 /opt 文件夹下

8、解压文件mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

  #tar xzvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

 9、将mysql-5.7.19-linux-glibc2.12-x86_64更名为mysql并移动到 /usr/local/mysql下

  #mv mysql-5.7.19-linux-glibc2.12-x86_64 /usr/local/mysql

  在/usr/local/mysql下创建data目录

  #mkdir /usr/local/mysql/data

10、返回local目录

  #cd /usr/local

  将mysql目录及下面的文件、子目录文件主改成mysql

  #chown -R mysql:mysql mysql/

  给与mysql目录及下面的文件、子目录755权限

  #chmod -R 755 mysql/

11、编译安装并初始化mysql,记住命令行末尾的密码

  #/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

12、启动mysql服务

  #/usr/local/mysql/support-files/mysql.server start

解决 mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.

[root@localhost support-files]# mkdir /var/lib/mysql
[root@localhost support-files]# chown mysql:mysql /var/lib/mysql
 

 

13、做个软连接,重启mysql服务

  #ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

  #service mysql restart

14、做个软链接,将安装目录下的mysql 放在/usr/bin 目录下

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

15、登录msyql,输入密码(密码为步骤11初始化生成的密码)

  #mysql -u root -p

 

16、修改密码为123456

  msql>alter user 'root'@'localhost' identified by '123456';

  mysql>use mysql;

  msyql>update user set user.Host='%' where user.User='root';

  mysql>flush privileges;

  mysql>quit

 17、编辑my.cnf,添加配置文件,配置内容为

  #vi /usr/local/mysql/my.cnf

  [mysqld]
  port = 3306
  sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

18、允许3306端口

  #iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

  #iptables -L -n

  #service iptables save

© 著作权归作者所有

共有 人打赏支持
w
粉丝 2
博文 13
码字总数 7742
作品 0
东城
程序员
Windows版MySql压缩版安装

以MySQL5.7.19安装为例,先进行下载 当然首先是要下载咯https://dev.mysql.com/downloads/mysql/ 官网下载地址。 选择适合自己电脑的版本,点击Download,跳转,直接No thanks下载好了。 静静...

liddblog
08/22
0
0
MySQL实战:MySQL二进制包安装及启动问题排查

环境部署:VMware10.0+CentOS6.9(64位)+MySQL5.7.19(64位) 一、操作系统调整 # 更改时区1、先查看时区[root@localhost ~]# date -RTue, 29 Aug 2017 20:13:00 -07002、将Asia/shanghai-上海时......

xiaocao13140
05/23
0
0
linux服务器上传文件

只要我们是做java web开发的,我们都免不了需要将文件上传到linux服务器。那我们一般会怎么做呢? 1.在提供linux服务器的账号,密码前提下 1.1使用第三方客户端,比如xftp,fileZilla. 通过建...

wangma
2016/09/07
41
0
linux-ubuntu 安装mysql5.7.19的一些坑

linux-ubuntu 安装mysql5.7.19的一些坑 在linux下安装MySQL有很多介绍,流程大同小异,但往往一些小误差,造成了很多的麻烦,我就因为一些小小的问题安装了两天才把mysql安装好,下面只记录一...

zoulala
09/05
0
0
Mac下安装mysql5.7.19 完整步骤(图文详解)

Mac下安装mysql5.7.19 完整步骤, 1. 官网下载: https://dev.mysql.com/downloads/mysql 2.安装mysql 下载完成后,点击安装,一路确认,等待安装成功。 命令行运行 在应用程序中找到 iTerm ...

phpervip
2017/10/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

部署springCloud项目

一、先来个简单的 1.安装docker 2.安装eureka——运行docker命令安装 3.安装eureka——运行dokcer镜像安装 (1)构建eureka的镜像,网易云的docker镜像比较全一些,也可以去https://hub.docke...

monroeCode
1分钟前
0
0
理论与实践:如何从Hadoop迁移到MaxCompute

摘要:MaxCompute大数据计算服务,能提供快速、完全托管的PB级数据仓库解决方案,能够使用户经济且高效地分析处理海量数据。而用户往往之前使用了Hadoop实现大数据计算任务,在选择了阿里云大...

阿里云云栖社区
2分钟前
0
0
mysql: utf8 && utf8mb4

https://mathiasbynens.be/notes/mysql-utf8mb4 临时收藏

阿dai
13分钟前
0
0
面试宝典系列-nginx限流

Nginx自身有的请求限制模块ngx_http_limit_req_module、流量限制模块ngx_stream_limit_conn_module基于令牌桶算法,可以方便的控制令牌速率,自定义调节限流,实现基本的限流控制。 如何Ngi...

suyain
14分钟前
0
0
下拉框选择数据过滤?

需求:下拉框数据新增一条数据,已选择的不能再重新被选择 数据:存放表格数据的数组 scoreTable 下拉框数据 catorgaryArr 定义一个已经选择了的id数组 catorgaryIds 实现: arr 使用来保存每...

西园里的猫
19分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部