linxu 下安装mysql5.7.19
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相关推荐
- 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 ...
- 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 ...
- CentOS6.9 下编译安装MySQL5.7.19
官网:https://www.mysql.com/ 下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19.tar.gz 一.准备工作 ...
- server2016安装mysql_windows server2016安装MySQL5.7.19解压缩版教程详解
记录了MySQL 5.7.19 winx64解压缩版安装教程,具体内容如下 系统环境:Win7 x64 软件准备:mysql 5.7.19 winx64 配置安装流程 具体安装如下: 1.把 mysq ...
- mysql-5.7.24-linux_Linux下安装mysql-5.7.24
Mysql-8.0.19 版本的安装说明请移步:Linux下安装mysql-8.0.19 Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也 ...
- linux-ubuntu 安装mysql5.7.19的一些坑
2019独角兽企业重金招聘Python工程师标准>>> linux-ubuntu 安装mysql5.7.19的一些坑 在linux下安装MySQL有很多介绍,流程大同小异,但往往一些 ...
- mysql 安全配置 centos_CentOS下安装MySQL5.6.10和安全配置教程详解
注:以下所有操作都在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基 ...
- 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安装方法 ...
- ubuntu mysql 5.7.19_在Ubuntu19下安装Mysql-5.7.24
在Ubuntu19下安装Mysql-5.7.24 这个教程是在Ubuntu19安装Mysql的过程,参考了简书开心挑骚老哥Centos安装Mysql的教程(https://www.jianshu.co ...
最新文章
- Spark源码分析之九:内存管理模型
- C++ STL,ATL,WTL之间的联系和区别
- php7废弃了MySQL,关于mysql8.0版本和PHP7不兼容的问题
- Python学习:16.Python面对对象(三、反射,构造方法,静态字段,静态方法)
- String中intern的方法
- osgViewer::Viewer缩放、平移对单个模型不起作用
- java for foreach 效率_Java中LinkedList的fori和foreach效率比较
- pygame-KidsCanCode系列jumpy-part6-主角挂掉重新开始
- Kramdown 配置不当引发 GitHub Pages 多个 RCE,得 $2.5万($6.1万系列之二)
- 使用异或解题 —— 序列中仅出现一次的两个数
- codeforces 914 D Bash and a Tough Math Puzzle
- fluent瞬态_瞬态环境
- emouse思·睿—评论与观点整理之一
- 用计算机如何扫描文件,打印机扫描文件到电脑方法教程
- 人物传记:Kyle Tedford:耐心与思考是优秀交易者的必备素质
- stc和sac_SAC与短期边际成本SMC.PPT
- python拼图游戏代码_Python图像处理——人物拼图游戏
- 3阶魔方阵c语言算法,3阶魔方阵的算法
- quickBI嵌入自研系统
- 夯实基础之C语言基础算法
热门文章
- iPhone开发:通过NSURLRequest获得服务器返回的http header和http status
- yahoo註冊.com 域名1.99$/年
- parsing:NLP之chart parser句法分析器
- Python_赋值和深浅copy
- Spark Streaming实践和优化
- centos6上以二进制方式安装mariadb5.5
- [翻译] DSL和模型驱动开发的最佳实践(3/4)
- PriorityBlockingQueue详解
- hypervisor简介
- 前端(移动端)开发利器Chrome Developer Tools秘籍(下)