Centos7:mysql5.6安装,配置及使用(RPM方式)

1.首先安装好jdk环境,本机所用环境为jdk1.8

2.卸载MariaDB(Centos7自带)与Mysql

2.1卸载:MariaDB

#rpm -qa | grep -i mariadb //查询安装的MariaDB
#rpm -e --nodeps 查到软件名 //卸载相关MariaDB的所有软件
#find / -name mariadb
#whereis mariadb //查找是否有相关配置目录及文件,如有,则 rm -rf 删除

2.2卸载mysql

#whereis mysql
#find / -name mysql//查找是否有相关配置目录及文件,如有,则 rm -rf 删除

#rm -rf /etc/my.cnf//删除mysql配置文件

chkconfig --list|grep -i mysql //查看服务
chkconfig --del mysql //删除服务

3. 安装依赖

#yum -y install autoconf

4.解压MySQL-5.6.41-1.el7.x86_64.rpm-bundle

#tar -xvf MySQL-5.6.41-1.el7.x86_64.rpm-bundle.tar //解压mysql数据库;

5.开始安装

yum install net-tools //先安装net-tools,mysqlServer安装需要

#rpm -ivh MySQL-server-5.6.41-1.el7.x86_64.rpm //安装mysql server

#rpm -ivh MySQL-client-5.6.41-1.el7.x86_64.rpm //安装mysql client

6.启动mysql服务

#service mysql start

#service mysql status //查看mysql状态

7.登录mysql

#mysql -uroot -p//默认密码在/root/.mysql_secret中

8.修改密码

> SET PASSWORD = PASSWORD('123456');//修改root密码

9.配置mysql

#chkconfig --add mysql //加入到系统服务

#chkconfig mysql on//设置mysql自动启动

#chkconfig //查询自启列表

10.关闭系统防火墙

#systemctl stop firewalld//关闭防火墙

systemctl status firewalld //查看状态

systemctl disable firewalld//开机禁用

11.赋予root远程访问权限

grant all privileges on *.* to 'root' @'%' identified by '123456';

flush privileges;//更新权限

配置大小写不敏感

/etc/my.cnf

[mysqld]后添加lower_case_table_names=1

注:默认mysql目录为/local/share/mysql,如果my.cnf不存在,可以复制my-default.cnf

转载于:https://www.cnblogs.com/-saligia-/p/9748148.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/464778.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

判断一个单链表中是否存在环

#判断一个单链表中是否存在 环。 #设置两个指针(fast, slow),初始值都指向头,slow每次前进1步,fast每次前进2步, 大概的思路如下: 如果链表存在环,则fast必定先进入环,而slow后进入环&#xff…

mysql3.5 所有表_mysql学习笔记3.5

紧接着笔记3的训练介绍一个对于我来说的比较难的难点!!!!select * from sc;select student.sno,sname,avg(grade) as平均分fromstudent,scwhere student.snosc.snogroup bystudent.snohaving avg(grade)>90/*这一个条件我竟然忘…

CPU上电后加载程序的流程 | 基于RK3399

芯片上电解复位之后执行的第一段程序,在芯片中称之为Bootrom loader。这部分程序在芯片制造过程中固化到其内部的ROM空间,具备只读属性,在实际使用过程中无法修改这部分内容,这部分程序的知识产权也仅归属于芯片公司所有。其实&am…

IPv6与IPv4的区别

Technorati 标签: Hank--network porter■第一个就不说哈,32bit直接升级到128bit了。 从2的32次方升级到2的128次方了,地球上的每一粒沙子都可以分到一个IP地址。这个是IPv6最拉风的地方. ■在IPv6中,路由器不能用自动配置机制来配置接口&…

前端安全系列(一):如何防止XSS攻击?

前端安全 随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,前端人员除了传统的 XSS、CSRF 等安全问题之外,又时常遭遇网络劫持、非法调用 Hybrid API …

判断一个链表是否为循环单链表

判断一个链表是否为循环单链表: #设置两个指针(fast, slow),slow步长为1,fast步长为2, 大概的思路如下: 如果链表为循环单链表,则fast与slow必定相遇。 如果链表不为循环单链表,则fast必定先指…

在腾讯的这半年

晚上和同事聚餐后,我和李总坐车回公司,李总在电话里面和大家开会,然后说着各种让大家帮忙的话,我看着窗外密密麻麻的车辆——想着,这一年又要过去了。我是有总结的习惯的,不管是做事情还是生活,…

mysql数据删除后无法恢复数据恢复_Mysql数据库delete删除后数据恢复报告

原标题:Mysql数据库delete删除后数据恢复报告数据库环境部署与故障原因:本次恢复的数据库安装在客户本地服务器上,服务器操作系统为windows2008 r2 。在当前环境内安装有mysql5.6单实例,引擎类型为innodb,表内数据存储…

HDU 下沙的沙子有几粒

题目网址: http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid2&sectionid3&problemid9 分析,这题其实是H和D的组合排列问题,只不过要考虑期间累计的H和D的数量关系。 用DP来做,可以推导出: dp…

一个单向链表,输出该链表中倒数第k个结点,链表的倒数第0个结点为链表的尾指针

输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针 typedef struct _node_t {struct _node_t *next;int data; }Node;Node *list_k_node(Node * head, int k) {Node *phead, *pkhead;if (NULL head || (0 > k)){return NULL;}fo…

Linux之yum安装lamp环境

参照链接: http://www.jb51.net/os/RedHat/9939.html http://pjhfjy.blog.163.com/blog/static/47876996200963025757122/ http://oldleader.blog.163.com/blog/static/170861343201102085947386/ http://arqiang86.blog.163.com/blog/static/1092594200871211548121/

倒计时跳转页面

<h3>目标&#xff1a;百度<span idt></span></h3> <script>var i5;var tdocument.getElementById(t);t.innerHTML i秒后跳转;setInterval(function () {t.innerHTML--i秒后跳转;if(i0){location.hrefbaidu.com}},1000) </script> 转载于:h…

Linux启动流程 | kernel执行第一个init应用程序的实现原理

1. 概述Linux系统启动过程中通过init_task创建0号idle进程。然后通过kernel_thread创建1号init进程。创建该进程时通过系统调用&#xff0c;在内核空间执行用户空间的/sbin/init程序&#xff0c;通过该程序产生出shell&#xff0c;并依赖init衍生出其他进程。通过top命令查看当…

m进制转换为n进制

m进制转换为n进制 void m2n(unsigned char *dest, unsigned int n, unsigned char *src, unsigned int m) {unsigned char ch, *p dest - 1;unsigned int i 0;if ((NULL dest) || (NULL src)){return ;}if ((m < 2 || m > 36) || (n < 2 || n > 36)){return ;}…

初始化linux-nginx的安装和使用

初始化linux-nginx的安装参考&#xff1a;https://blog.csdn.net/damys/article/details/68944070http://www.runoob.com/linux/nginx-install-setup.htmlhttps://www.cnblogs.com/crazylqy/p/6891929.html PS&#xff1a;为什么叫初始化linux&#xff0c;因为我用的是标准版的…

poj1484

简单题 View Code #include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>using namespace std;#define maxn 25int n, m, blow, power[maxn];bool on[maxn];void out(int a){int b m - a - 1;int x;for (int i 0; i < b; i…

memcpy()

memcpy()&#xff1a;把一块内存src的前count个字符复制到目的内存dest中 memcpy()用于对一块连续内存的拷贝&#xff0c;可用于对任何类型的数据拷贝&#xff0c;在拷贝时&#xff0c;需要指出要拷贝数据的大小 void *memcpy(void *dest, const void *src, unsigned int cou…

西安下雪了,做了一个室内温度计

摘要&#xff1a;最近各地都在下雪&#xff0c;湖南湖北西安都下雪了。养热带花草和宠物的同学们需要多留意室内温度。下面教一个实用性强、制作简单的温度计。使用DS18B20温度传感器和OLED模块构建&#xff0c;这里使用的开发板是Arduino。本项目的源码和3D文件在后台回复&…

oci mysql_Oracle常用的OCI函数

欢迎进入Oracle社区论坛&#xff0c;与200万技术人员互动交流 >>进入 sword OCIEnvInit ( OCIEnv **envhpp, ub4 mode, size_t xtramemsz, dvoid **usrmempp ); 注&#xff1a; 在8i以后&#xff0c;可用OCIEnvCreate一个函数就可以初始化环境了&#xff0c;相当于OCIIni…