RedHat7.3安装MySQL5.7
1.下载Mysql安装包
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar
附百度云盘下载链接:链接:https://pan.baidu.com/s/1hsndQJi 密码:cjez
解压查看:
2.卸载旧的mysql
查找以前是否安装有mysql
- [root@master ~]# rpm -qa|grep -i mysql
如果木有结果,可以进行下一步的mysql数据库安装
如果出现mysql的相关文件,说明已经安装,如:
停止mysql服务、删除之前安装的mysql
删除命令: rpm -e --nodeps 包名
- [root@master ~]# rpm -e --nodeps mysql-community-client-5.7.20-1.el6.x86_64
- [root@master ~]# rpm -e --nodeps mysql-community-server-5.7.20-1.el6.x86_64
- [root@master ~]# rpm -e --nodeps mysql-community-devel-5.7.20-1.el6.x86_64
- [root@master ~]# rpm -qa|grep -i mysql
查找旧版本mysql的目录,并且删除旧版本mysql的文件和库:
- [root@master yum.repos.d]# find / -name mysql
- /etc/selinux/targeted/active/modules/100/mysql
- /usr/lib64/mysql
- /usr/share/mysql
删除对应的mysql目录:
- [root@master ~]# rm -rf /usr/lib64/mysql
- [root@master ~]# rm -rf /usr/share/mysql
删除配置文档
- [root@master ~]# rm -rf /etc/my.cnf
再次查找机器是否安装mysql
- [root@master ~]# rpm -qa|grep -i mysql
显示无结果,说明已经卸载彻底,接下来直接安装mysql即可!
3卸载自带的mariadb
查看现有的包mariadb
- [root@master yum.repos.d]# rpm -qa|grep -i mariadb
- mariadb-libs-5.5.52-1.el7.x86_64
如果存在,删除全部包
- [root@master ~]# rpm -ev --nodeps mariadb-libs-5.5.52-1.el7.x86_64
4安装自己下载的mysql
把下载的mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar复制到/var/www/html目录下,并解压成mysql-5.7.20-1.el6.x86_64.rpm-bundle
- [root@master RedHat]# cd /var/www/html
- [root@master html]# tar -xvf mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar
安装mysql服务端:
- [root@master html]# rpm -ivh mysql-community-server-5.7.20-1.el6.x86_64.rpm --force --nodeps
安装mysql客户端:
- [root@master html]# rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64.rpm --force --nodeps
检验:
- [root@master html]# find /usr/bin -name mysqladmin
- /usr/bin/mysqladmin
- [root@master html]# find /usr/bin -name mysqldump
- /usr/bin/mysqldump
安装mysql的库和头文件:
- [root@master html]# rpm -ivh mysql-community-devel-5.7.20-1.el6.x86_64.rpm --force --nodeps
mysql安装目录说明:
数据库目录 【mysql-server安装后存在】
/var/lib/mysql/
配置文件 【mysql-server安装后存在】
/usr/share/mysql(mysql.server命令及配置文件)
启动脚本 【mysql-server安装后存在】
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
相关命令 【mysql-client安装后存在】
/usr/bin(mysqladmin mysqldump等命令)
启动mysql
- [root@master html]# systemctl start mysqld.service
使用netstat 命令查看mysql是否启动成功
- [root@master html]# netstat -nat
mysql默认端口号为3306,以上信息中出现3306端口号,则启动成功
5设置root密码
设置/etc/my.cnf
- [root@master ~]# sudo gedit /etc/my.cnf
添加:skip-grant-tables
保存后重启MySQL服务:service mysqld restart,然后重新登录。
- [root@master html]# systemctl restart mysqld.service
登录:mysql -u root -p,初次登录密码为空,直接回车:
- [root@master ~]# mysql -u root -p
修改密码,用户密码是在名为mysql的database下面:依次执行以下指令:
- mysql> use mysql
- mysql> update user set password_expired='N' where user='root';
- mysql> update user set authentication_string=password('root') where user='root';
- mysql> flush privileges;
修改root用户的密码为root
按CTRL+Z组合键可以退出!
RedHat7.3安装MySQL5.7的更多相关文章
- RedHat7上安装MySQL5.7.16
1.查看系统中是否已将安装MySQL,如果安装了,需要卸载. [root@chenguo etc]# rpm -qa|grep -i mysql 2.创建用户和组 [root@chenguo ~]# ...
- Linux下载安装mysql5.7教程
首先下载mysql 的安装包,可以去官网下载,网址:https://dev.mysql.com/downloads/mysql/ 然后下滑,在这个地方选择你想要安装的版本: 这里我选择的5.7.点击进 ...
- 在 CentOS7 上安装 MySQL5.7
在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...
- CentOS6.3 编译安装LAMP(3):编译安装 MySQL5.5.25
所需源码包: /usr/local/src/MySQL-5.5.25/cmake-2.8.8.tar.gz /usr/local/src/MySQL-5.5.25/mysql-5.5.25.tar.g ...
- CentOS7下安装MySQL5.7安装与配置(转)
原文地址:http://www.centoscn.com/mysql/2016/0626/7537.html 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在M ...
- RPM方式安装MySQL5.6
原文转自:http://blog.csdn.net/liumm0000/article/details/18841197 未整理! RPM方式安装MySQL5.6 a. 检查MySQL及相关RPM包, ...
- 安装MySQL5.7
安装方式:绿色安装(使用压缩文件) 文件版本:MySQL Community Server 5.7.13(x86 &x64) 大部分过程同<安装MySQL5.5>,本篇只写不同部分 ...
- RPM方式安装MySQL5.5.48 (Aliyun CentOS 7.0 & 卸载MySQL5.7)
环境是阿里云的CentOS7.0,更新了yum源(更新yum源请参考https://help.aliyun.com/knowledge_detail/5974184.html)之后先是尝试安装了MyS ...
- Centos5.8 安装 MySQL5.6.19
查看已经安装的mysql: sudo yum list installed |grep mysql 删除 sudo yum remove mysql 安装 sudo rpm -ivh MySQL-se ...
随机推荐
- kbmMW User authentication
任何信息系统的一个非常重要的部分是能够对用户进行身份验证. kbmMW在这里提供了非常强大的机制. TkbmMWSimpleClient提供简单的用户身份验证机制,您可以在连接到应用程序服务器时传递U ...
- IntelliJ IDEA总是提示Cannot resolve symbol
之前还用得好好的,不知道是点了工具栏位置的包路径还是哪里,然后几乎工程每个Java文件都在报Cannot resolve symbo错误,即使像String这样的语句也报错,我可以保证所有该引用的包都 ...
- 【Python】一些零散的练习
#练习:subprocess模块来产生子进程 import subprocess obj = subprocess.Popen(["python"], stdin=subproce ...
- Linux fdisk命令操作磁盘(添加、删除、转换分区等)
创建分区1->查看原始分区sudo fdisk -l Disk /dev/sda: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, ...
- 如何用DAX实现查看每个月中不同类别排名前一位,以及一个简单的svg案例
现在给大家带来的是如何用DAX实现查看每个月中不同类别的排名前一位,最终完成效果如下!!! 首先我们需要两张简单的表 基数表 和类别表 当我们创建好表之后,我们再创建一个表格,然后我们将类别表里的列值 ...
- eclipse逆向生成hibernate的实体类(注解和配置文件)
eclipse从数据库逆向生成Hibernate实体类(注解和配置文件) 分类: hibernate 数据库 java 2011-10-22 21:28 2915人阅读 评论(8) 收藏 举报 做项目 ...
- [转]谈谈 Bias-Variance Tradeoff
https://liam0205.me/2017/03/25/bias-variance-tradeoff/ 谢谢原作者! 谈谈 Bias-Variance Tradeoff 发表于 2017 年 0 ...
- 11.2.0.4单实例DRCP(Database Resident Connection Pooling)简单测试
DRCP配置及测试 一. DRCP介绍 数据库提供会话进程在数据库中使用资源的方式: 1)Dedicated Server,一个会话在数据库中对应一个专有进程,一对一服务(资源数据库占用过多,一般使用 ...
- 关于PHP程序员技术职业生涯规划[转]
看到很多PHP程序员职业规划的文章,都是直接上来就提Linux.PHP.MySQL.Nginx.Redis.Memcache.jQuery这些,然后就直接上手搭环境.做项目,中级就是学习各种PHP框架 ...
- Unity查找子物体的方式-怎么查找GameObject
Unity动态查找物体 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- 心分享.心创 ...