关于centOS安装配置mysql5.6那点事
第一步 下载安装
一、主要因为现在mysql官网yum直接推送mysql8,mysql5.1,然而mysql8不稳定,mysql5.1版本又太低,要想用旧版本5.6就先下载相应的依赖包,安装好依赖包,更改默认版本号后,再安装。故总结就是通过官网下载依赖包+yum安装的方式。
1.yum list | grep mysql
2.https://dev.mysql.com/downloads/repo/yum 下载依赖包
3.rpm -ivh 依赖包
注意:此时安装rpm依赖包就和windows下安装exe一样,会自动安装到相应的目录,不用指定安装目录(例如/opt)
4.yum repolist enabled | grep "mysql.*-community.*" 查询mysql安装相关依赖
5.vi /etc/yum.repos.d/mysql-community.repo 更改默认版本号 mysql5.6对应的enabled=1 mysql8对应的enable=0
6.改 mysql 5.6 enable=1 改mysql8 enable=0 修改配置文件指定软件版本
7.yum install mysql-server
注意:如果报错重新运行yum install mysql-server
8.进入centOs系统数据库Mysql,此时用nevicat连centos中的数据库会报2003错误
解决办法:以root身份进入centos系统数据库mysql -u root -p
9.授予其他远程连接电脑权限:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
其中'123456'为重置的root用户的密码
10.若此时用nevicat连centos中的数据库还是要报2003错误
解决办法:关闭防火墙 service iptables stop 一定会连接成功,如果不成功可以联系我
第二步 配置命令总结
1.修改mysql root的密码 mysqladmin -u root password 'new-password'
2.查看mysql进程是否启动:ps -ef | grep -i "mysqld"
3.修改mysql root用户远程启动权限
法一:通过更改user表
use mysql;
select user,host from user;
注意:如果只是修改host名为虚拟机名的那条记录(把host改为%)会导致远程终端连接时连不上(报1045错误),所以此时需要完整地添加一条user为root,host为%的完整信息之后再刷新权限
法二:通过命令
GRANT ALL PRIVILEGES ON *.*TO'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges 刷新权限表 或重启mysql service mysqld start
quit
4.查看mysql是否已经安装:rpm -qa | grep -i “mysql”
5.启动mysql:chkconfig mysqld on
service mysqld start
6.以root用户登录:mysql -u root -p
mysql -u root password “密码”
关于centOS安装配置mysql5.6那点事的更多相关文章
- 阿里云服务器Linux CentOS安装配置(零)目录
阿里云服务器Linux CentOS安装配置(零)目录 阿里云服务器Linux CentOS安装配置(一)购买阿里云服务器 阿里云服务器Linux CentOS安装配置(二)yum安装svn 阿里云服 ...
- 阿里云服务器Linux CentOS安装配置(九)shell编译、打包、部署
阿里云服务器Linux CentOS安装配置(九)shell编译.打包.部署 1.查询当前目录以及子目录下所有的java文件,并显示查询结果 find . -name *.java -type f - ...
- 阿里云服务器Linux CentOS安装配置(八)nginx安装、配置、域名绑定
阿里云服务器Linux CentOS安装配置(八)nginx安装.配置.域名绑定 1.安装nginx yum -y install nginx 2.启动nginx service nginx star ...
- 阿里云服务器Linux CentOS安装配置(七)域名解析
阿里云服务器Linux CentOS安装配置(七)域名解析 1.购买域名 登录阿里云,左侧菜单点击[域名],然后[域名注册],完成域名购买.(一般首年45元) 2.添加域名解析 在域名列表里点击你的域 ...
- 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署
阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...
- 阿里云服务器Linux CentOS安装配置(五)jetty配置、部署
阿里云服务器Linux CentOS安装配置(五)jetty配置.部署 1.官网下载jetty:wget http://repo1.maven.org/maven2/org/eclipse/jetty ...
- 阿里云服务器Linux CentOS安装配置(四)yum安装tomcat
阿里云服务器Linux CentOS安装配置(四)yum安装tomcat 1.yum -y install tomcat 执行命令后,会帮你把jdk也安装好 2.tomcat安装目录:/var/li ...
- 阿里云服务器Linux CentOS安装配置(三)yum安装mysql
阿里云服务器Linux CentOS安装配置(三)yum安装mysql 1.执行yum安装mysql命令:yum -y install mysql-server mysql-devel 2.启动mys ...
- 阿里云服务器Linux CentOS安装配置(二)yum安装svn
阿里云服务器Linux CentOS安装配置(二)yum安装svn 1.secureCRT连接服务器 2.先创建一个文件夹,用来按自己的习惯来,用来存放数据 mkdir /data 3.yum安装sv ...
随机推荐
- 【SecureCRT】SecureCRT 护眼配色
终端有一个好的配色,不仅能保护自己的眼睛,也能给人一个好心情,本配色方案适合任意一种SSH客户端软件. 设置背景颜色 Options => Sessions options => ...
- 16.合并两个排序的链表 Java
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 解题思路 两种解法:递归和非递归 参考代码 /* public class ListNode { ...
- centos6.9实现双网卡绑定
1.创建bond0文件 # vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 NM_CONTROLLED=no #是否由networ ...
- Linux设备驱动程序 之 重要数据结构
文件对象 文件对象是进程已经打开文件描述符的内存中的表示,单个文件可能有多个表示打开文件描述符的file结构: struct file { union { struct llist_node fu_l ...
- Netfilter 之 table、rule、match、target
概述 本文主要分析table,rule,match,target的作用和其数据结构之间的关系,为后面的匹配流程做铺垫,通过本文中代码流程的分析,可以得到如下的关系图: 详细分析 table iptab ...
- Vbox中多台虚拟机搭建简单子网
一.目标拓扑结构: 要使192.168.31.1和192.168.32.1互相ping通. 二.步骤及问题: 1.路由器配置 SEED_Router配置IP并开启路由转发协议: ifconfig et ...
- 字符串暴力枚举子序列求LCS
题意: 求n个串里的LCS,长度相同时按照字典序排序 solution: 断环为链,二进制枚举子序列,压入vector,按照字典序排序 把出现次数为n的,压入第二个vector 输出最长的第二个vec ...
- 使用vagrant一键部署本地php开发环境(二)制作自己的vagrant box
在上篇的基础上 ,我们已经安装好了virtualbox和vagrant,没有安装的话,参照上篇 使用vagrant一键部署本地php开发环境(一) 1.从网易镜像或阿里等等镜像下载Centos7 ht ...
- vue 动态组件,传递参数
<template> <div class="top"> <div class='nav'> <ul class='navHader'&g ...
- AS中集成bug管理系统
这里大家可以选择各种Bug管理工具,几乎包括了市面上常用的各种Bug跟踪管理工具. 由于如:点击JIRA,填入公司JIRA服务器的地址,填入Server.Username和密码即可,点击Test,弹出 ...