2019独角兽企业重金招聘Python工程师标准>>>

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

转载于:https://my.oschina.net/majianming/blog/1527251

linxu 下安装mysql5.7.19相关推荐

  1. linux下安装mysql5.7.19,Linux下MySQL5.1升级到高版本MySQL5.7.19详解 | zifangsky的个人博客...

    一 数据备份 (1)查看当前版本: Shell [root@centos ~]# mysql -V 1[root@centos~]# mysql -V (2)备份数据: Shell [root@cen ...

  2. centos安装mysql5.7.19_Linux下Centos7安装Mysql5.7.19的详细教程

    1.下载mysql 2.选择源码包,通用版点击下载 直接下载就可以了,不用登录 3.解压编译 tar -zxvf mysql-5.7.19.tar.gz cd mysql-5.7.19.tar.gz ...

  3. CentOS6.9 下编译安装MySQL5.7.19

    官网:https://www.mysql.com/ 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19.tar.gz 一.准备工作 ...

  4. server2016安装mysql_windows server2016安装MySQL5.7.19解压缩版教程详解

    记录了MySQL 5.7.19 winx64解压缩版安装教程,具体内容如下 系统环境:Win7 x64 软件准备:mysql 5.7.19 winx64 配置安装流程 具体安装如下: 1.把 mysq ...

  5. mysql-5.7.24-linux_Linux下安装mysql-5.7.24

    Mysql-8.0.19 版本的安装说明请移步:Linux下安装mysql-8.0.19 Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也 ...

  6. linux-ubuntu 安装mysql5.7.19的一些坑

    2019独角兽企业重金招聘Python工程师标准>>> linux-ubuntu 安装mysql5.7.19的一些坑 在linux下安装MySQL有很多介绍,流程大同小异,但往往一些 ...

  7. mysql 安全配置 centos_CentOS下安装MySQL5.6.10和安全配置教程详解

    注:以下所有操作都在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基 ...

  8. MySQL rpm包 二进制区别_Linux环境下安装mysql5.6(二进制包不是rpm格式)

    一.准备: 1.CentOS release 6.8 2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz 3.Linux下MySQL5.6与MySQL5.7安装方法 ...

  9. ubuntu mysql 5.7.19_在Ubuntu19下安装Mysql-5.7.24

    在Ubuntu19下安装Mysql-5.7.24 这个教程是在Ubuntu19安装Mysql的过程,参考了简书开心挑骚老哥Centos安装Mysql的教程(https://www.jianshu.co ...

最新文章

  1. Spark源码分析之九:内存管理模型
  2. C++ STL,ATL,WTL之间的联系和区别
  3. php7废弃了MySQL,关于mysql8.0版本和PHP7不兼容的问题
  4. Python学习:16.Python面对对象(三、反射,构造方法,静态字段,静态方法)
  5. String中intern的方法
  6. osgViewer::Viewer缩放、平移对单个模型不起作用
  7. java for foreach 效率_Java中LinkedList的fori和foreach效率比较
  8. pygame-KidsCanCode系列jumpy-part6-主角挂掉重新开始
  9. Kramdown 配置不当引发 GitHub Pages 多个 RCE,得 $2.5万($6.1万系列之二)
  10. 使用异或解题 —— 序列中仅出现一次的两个数
  11. codeforces 914 D Bash and a Tough Math Puzzle
  12. fluent瞬态_瞬态环境
  13. emouse思·睿—评论与观点整理之一
  14. 用计算机如何扫描文件,打印机扫描文件到电脑方法教程
  15. 人物传记:Kyle Tedford:耐心与思考是优秀交易者的必备素质
  16. stc和sac_SAC与短期边际成本SMC.PPT
  17. python拼图游戏代码_Python图像处理——人物拼图游戏
  18. 3阶魔方阵c语言算法,3阶魔方阵的算法
  19. quickBI嵌入自研系统
  20. 夯实基础之C语言基础算法

热门文章

  1. iPhone开发:通过NSURLRequest获得服务器返回的http header和http status
  2. yahoo註冊.com 域名1.99$/年
  3. parsing:NLP之chart parser句法分析器
  4. Python_赋值和深浅copy
  5. Spark Streaming实践和优化
  6. centos6上以二进制方式安装mariadb5.5
  7. [翻译] DSL和模型驱动开发的最佳实践(3/4)
  8. PriorityBlockingQueue详解
  9. hypervisor简介
  10. 前端(移动端)开发利器Chrome Developer Tools秘籍(下)