下载地址:https://downloads.mysql.com/archives/community/

[root@localhost soft]# ls

mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz nginx-1.12.2 nginx-1.12.2.tar.gz

[root@localhost soft]#

1.详细描安装的过程

1.1关闭防火墙

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

检查是否安装NySQL,如果安装 卸载之

rpm -qa |grep mysql

yum remove mysql*

检查是否安装MariaDB,如果安装 卸载之(重要)

rpm -qa |grep mariadb

yum remove mariadb*

新增用户/组 参数文件

groupadd mysql

useradd mysql -g mysql -M -s /sbin/nologin

创建目录并授权

mkdir -p /data/3306

mkdir log

chown -R mysql.mysql /data

配置文件和启动文件修改:

mv ./my.cnf /etc/

cp /application/mysql/support-files/mysql.server  /etc/init.d/mysqld

vim /etc/init.d/mysqld

修改:

basedir=/application/mysql

datadir=/data/3306/data

初始化:

./bin/mysqld  --initialize --user=mysql --basedir=/application/mysql --datadir=/data/3306/data

[root@localhost 3306]# ll

总用量 4

drwxr-x--- 5 mysql mysql 147 8月 5 23:30 data

drwxr-xr-x 2 mysql mysql 34 8月 5 23:30 log

-rw-r----- 1 mysql mysql 802 8月 5 23:30 mysql_error.log

[root@localhost data]# ll

总用量 143396

-rw-r----- 1 mysql mysql 56 8月 5 23:30 auto.cnf

-rw-r----- 1 mysql mysql 413 8月 5 23:30 ib_buffer_pool

-rw-r----- 1 mysql mysql 12582912 8月 5 23:30 ibdata1

-rw-r----- 1 mysql mysql 67108864 8月 5 23:30 ib_logfile0

-rw-r----- 1 mysql mysql 67108864 8月 5 23:30 ib_logfile1

drwxr-x--- 2 mysql mysql 4096 8月 5 23:30 mysql

drwxr-x--- 2 mysql mysql 8192 8月 5 23:30 performance_schema

drwxr-x--- 2 mysql mysql 8192 8月 5 23:30 sys

[root@localhost 3306]# grep 'temporary password' ./mysql_error.log2018-08-05T15:30:45.859098Z 1 [Note] A temporary password is generated for root@localhost: r6IiVQkl_mfm

r6IiVQkl_mfm为mysql的root用户登录的随机密码

启动mysql

[root@localhost 3306]# service mysqld start

Starting MySQL.2018-08-05T15:35:41.111817Z mysqld_safe The file /usr/local/mysql/bin/mysqld

does not exist or is not executable. Please cd to the mysql installation

directory and restart this script from there as follows:

./bin/mysqld_safe&

See http://dev.mysql.com/doc/mysql/en/mysqld-safe.html for more information

ERROR! The server quit without updating PID file (/data/3306/data/localhost.localdomain.pid).

[root@localhost 3306]#

会发现报错了。。。。。。。。不要慌

错误:/usr/local/mysql/bin/mysqld does not exist

解决:

[root@localhost 3306]# mkdir -p /usr/local/mysql/bin

[root@localhost 3306]# ln -s /application/mysql/bin/mysqld /usr/local/mysql/bin

大功告成了:

[root@localhost 3306]# service mysqld start

Starting MySQL.. SUCCESS!

把mysql命令加到环境变量中

vim /etc/profile

最底下修改:

PATH="/application/mysql/bin/:$PATH"tail-1 /etc/profile

source/etc/profile

[root@localhost 3306]# ps -ef|grep mysqld

root3822 1 0 23:38 pts/2 00:00:00 /bin/sh /application/mysql/bin/mysqld_safe --datadir=/data/3306/data --pid-file=/data/3306/data/localhost.localdomain.pid

mysql4275 3822 0 23:38 pts/2 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/application/mysql --datadir=/data/3306/data --plugin-dir=/application/mysql/lib/plugin --user=mysql --log-error=/data/3306/mysql_error.log --open-files-limit=65535 --pid-file=/data/3306/data/localhost.localdomain.pid --socket=/data/3306/mysql.sock --port=3306root4378 2807 0 23:42 pts/2 00:00:00 grep --color=auto mysqld

登录mysql: 密码为上面随机密码

mysql -uroot -pr6IiVQkl_mfm

登录成功之后再修改密码:

mysql> set PASSWORD=PASSWORD('123456');

Query OK, 0 rows affected, 1 warning (0.00 sec)

flush privileges;

mysql>show databases;+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| sys |

+--------------------+

4 rows in set (0.00 sec)

mysql远程链接:

mysql>use mysql;

Database changed

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

Query OK,1 row affected (0.00sec)

Rows matched:1 Changed: 1 Warnings: 0mysql>flush privileges;

Query OK,0 rows affected (0.00sec)

mysql> select host,user fromuser;+-----------+-----------+

| host | user |

+-----------+-----------+

| % | root |

| localhost | mysql.sys |

+-----------+-----------+

2 rows in set (0.00sec)

mysql>

[root@localhost 3306]# ll

总用量20drwxr-x--- 6 mysql mysql 229 8月 5 23:51data

drwxr-xr-x 2 mysql mysql 34 8月 5 23:30log-rw-r----- 1 mysql mysql 12690 8月 5 23:51mysql_error.log

srwxrwxrwx1 mysql mysql 0 8月 5 23:51mysql.sock-rw------- 1 mysql mysql 5 8月 5 23:51 mysql.sock.lock

[root@localhost data]# ll

总用量155692

-rw-r----- 1 mysql mysql 56 8月 5 23:30auto.cnf-rw-r----- 1 mysql mysql 384 8月 5 23:50ib_buffer_pool-rw-r----- 1 mysql mysql 12582912 8月 5 23:51ibdata1-rw-r----- 1 mysql mysql 67108864 8月 5 23:51ib_logfile0-rw-r----- 1 mysql mysql 67108864 8月 5 23:30ib_logfile1-rw-r----- 1 mysql mysql 12582912 8月 5 23:51ibtmp1-rw-r----- 1 mysql mysql 5 8月 5 23:51localhost.localdomain.pid

drwxr-x--- 2 mysql mysql 4096 8月 5 23:30mysql-rw-rw---- 1 root root 5 8月 5 23:51mysqld_safe.pid

drwxr-x--- 2 mysql mysql 8192 8月 5 23:30performance_schema

drwxr-x--- 2 mysql mysql 8192 8月 5 23:30sys

drwxr-x--- 2 mysql mysql 52 8月 5 23:49 test

完结。。。。。。。。。。。。。。。。。就这么简单

nginx 二进制包安装mysql_二进制安装mysql5.7相关推荐

  1. mysql5.7.10 二进制包_MYSQL5.7二进制包的安装

    mysql5.7 二进制包安装 1. 下载包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_ ...

  2. mysql5.7.10 二进制包_mysql 32 位安装教程mysql5.7 二进制包安装

    1. 下载包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz 2. 解压 ...

  3. php for windows二进制包,PHP5ForWindowsVC9-x865.4.3安装版

    PHP 是一种新型的 CGI 程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 Windows.Unix.Linux 平台的Web后台程序,内置了对文件上传 ...

  4. linux需要多少空间安装mysql_如何安装MySQL

    RDBMS 关系型数据库管理系统 : 它是一个软件, 有两种视图:逻辑视图:从逻辑的角度来看数据库由什么组成,由表空间,表,视图(存储SELECT语句,),用户(是用于定义是否能获取资源权限,是权限的 ...

  5. 本地在线安装mysql_本地安装MySql服务

    本地安装MySql服务 这里,简单介绍在本地服务器上安装MySql服务 ## 系统 CentOS 7.4 , 64位 ##声明 1.这是我们开发人员在华为云服务器进行测试成功可用的mysql安装命令组 ...

  6. mysql5.7.17二进制包_mysql5.7二进制包安装方法

    1.部署 tar xf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.17-linux-glibc2.5-x86_64 /applica ...

  7. 二进制编译安装mysql_二进制编译安装mysql

    1:解压包及做链接 # tar xvf mysql-5.5.13-linux2.6-i686.tar.gz -C /usr/local # cd /usr/local # ln -sv mysql-5 ...

  8. linux mysql 二进制包_mysql5.7 二进制包安装

    3. 初始化useradd -M -s /sbin/nologin  mysqlmkdir -p /data/mysqlchown mysql /data/mysqlcd /usr/local/mys ...

  9. bat 安装mysql_免安装版Mysql一键部署bat文档的方法

    之前做mysql一键安装部署,初始化数据库.表及数据时找了好多帖子,在测试时有好多坑.处理之后测试成功.可用. 在确保有免安装版mysql文件后,在其目录下添加mysqlinstall.bat文件与e ...

最新文章

  1. 编码导致 html和aspx 样式差异,变形
  2. vue的route懒加载
  3. [LintCode] Minimum Size Subarray Sum 最小子数组和的大小
  4. python之pop
  5. 自己动手,开发项目辅助工具
  6. Jmeter工作原理
  7. java并发编程实战读书笔记 ExecutorCompletionService
  8. VPP classify ACL
  9. Mac OS怎么删除虚拟机声卡
  10. ubuntu下android刷机,Ubuntu下android刷机教程
  11. 计算机上数字代表那个音符,音符时值
  12. 图像处理实践 | 水果图像的识别与分类
  13. IDEA 使用破解补丁激活
  14. 格式工厂 vtt字幕 加入视频
  15. 文明与征服平民武将搭配,教你克敌制胜
  16. echarts添加背景图
  17. 关于HTTP Authorization
  18. mysql 优化思路_Mysql优化思路
  19. JAVA题目~分数类Fraction Exp03-4
  20. js生成二维码——QRCode.js中文文档

热门文章

  1. 去除inline-block元素间间距
  2. android 双向滑动 seekbar
  3. 【转】Java删除文件夹和文件
  4. JAVA流程控制学习总结
  5. 5月8日全国软考办专家做客51CTO谈:软考政策、考前复习方法及考场技巧
  6. python3中朴素贝叶斯_贝叶斯统计:Python中从零开始的都会都市
  7. 卡尔曼滤波滤波方程_了解卡尔曼滤波器及其方程
  8. crc16的c语言函数 计算ccitt_C语言为何如此重要
  9. 在Java里面使用instanceof的性能影响
  10. 分布与并行计算—生产者消费者模型队列(Java)