mysql 6.5安装_RedHat6.5安装MySQL5.7教程详解
RedHat6.5安装MySQL5.7教程分享,供大家参考,具体内容如下
安装环境:RedHat6.5
第一步:下载
下载MySQL5.7:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
第二步:安装
安装前检查服务器是否已安装MySQL,如已安装则将其卸载:
[root@worker1 tmp]# rpm -qa|grep mysql
mysql-libs-5.1.71-1.el6.x86_64
[root@worker1 tmp]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 //卸载
将下载的文件进行解压:
[root@worker1 tmp]# tar -xf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
按顺序依次安装:
rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm
不出意外,MySQL应该已经安装成功。
第三步:环境变量设置
1.启动MySQL:service mysqld start
2.登录:mysql -u root -p,初次登录密码为空,直接回车:
为什么会出现这个错误,原因是因为MySQL5.7中的mysql.user 表中没有Password字段,所以要以安全方式登录,然后修改密码。
解决方法如下:
修改MySQL配置文件:vim /etc/my.cnf,在文件末尾加上:skip-grant-tables,保存后重启MySQL服务:service mysqld restart,然后重新登录。
3.修改密码,用户密码是在名为mysql的database下面:
依次执行以下指令:
mysql> use mysql
mysql> update user set password_expired='N' where user='root';
mysql> update user set authentication_string=password('123456') where user=‘root';
mysql> flush privileges;
1、注意:一定要将my.cnf配置文件之前加的跳过密码检测内容去掉,重启服务;
其他:
1.编码设置:vim /etc/my.cnf,文件末尾加上编码内容default-character-set=utf8
2.允许远程访问MySQL:
赋予任何主机访问数据的权限
mysql>grant all privileges on . to ‘root'@'%'with grant option;会报错:ERROR 1133 (42000): Can't find any matching row in the user table
其实如果事先在mysql.user表中存在root用户就正常了,或,将这句末尾加上identified by ‘密码' 也就正常了。如下面的命令行
mysql>grant all privileges on . to ‘root'@'%'identified by ‘123456' with grant option;
3.更改密码策略:
mysql> set global validate_password_length=0; --更改密码长度
mysql> set global validate_password_policy=0; --更改密码策略为LOW
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
本文标题: RedHat6.5安装MySQL5.7教程详解
本文地址: http://www.cppcns.com/shujuku/mysql/181865.html
mysql 6.5安装_RedHat6.5安装MySQL5.7教程详解相关推荐
- mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...
MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...
- mysql 6.5安装配置,RedHat6.5安装MySQL5.7教程详解
RedHat6.5安装MySQL5.7教程分享,供大家参考,具体内容如下 安装环境:RedHat6.5 第一步:下载 第二步:安装 安装前检查服务器是否已安装MySQL,如已安装则将其卸载: 将下载的 ...
- python3.8.2安装教程-在服务器上安装python3.8.2环境的教程详解
在服务器上安装python3.8.2环境 官网3.8.2下载地址 下载安装 下载好了之后上传到服务器上 或者在服务器上通过命令下载 wget https://www.python.org/ftp/py ...
- gtp怎么安装系统_UEFI+GTP模式下使用GHO文件安装WIN7或WIN8系统图文教程详解
3.拷贝下载的GHO文件进去.如果是虚拟机,你可以关闭虚拟机,使用映射的方法从当前磁盘复制进虚拟机.你也可以通过U盘拷贝进去.如果是实体机,通过U盘拷贝吧... 4.用PE里面的GHOST工具把GHO ...
- mysql 安全配置 centos_CentOS下安装MySQL5.6.10和安全配置教程详解
注:以下所有操作都在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了以下各类基础组件(如果系统已自带,还可以考虑yum update下基 ...
- server2016安装mysql_windows server2016安装MySQL5.7.19解压缩版教程详解
记录了MySQL 5.7.19 winx64解压缩版安装教程,具体内容如下 系统环境:Win7 x64 软件准备:mysql 5.7.19 winx64 配置安装流程 具体安装如下: 1.把 mysq ...
- mysql gz 安装_Linux下安装mysql 5.7.17.tar.gz的教程详解
1.创建MySQL组和mysql用户 groupadd mysql useradd -r -g mysql mysql 2.拷贝: cp -R mysql-5.7.16-linux-glibc2.5- ...
- mysql5.7.14安装版_MySql5.7.14安装教程详解(解压版)_MySQL
下面进入正式的教程: 第一步:下载最近的MySQL文件并且解压: 下载最新版的MySQL–mysql-5.7.12下载地址 将下载到的文件解压缩到自己喜欢的位置,例如我自己的位置是D:\MySQL\m ...
- mysql安装包没有安装程序_MySQL5.6的zip包安装教程详解
之前我们都是后缀为.msi的文件,换言之就是傻瓜式安装,但是有些版本不容易控制安装路径,或者数据库编码格式,还有些会安装很多无用的服务,但是都没有后缀为.zip文件简单直接,说是在哪里,就在哪里. 1 ...
最新文章
- line-height 行高
- NERDTree这个插件的用法简介
- git常用命令和场景
- js 实现“倒计时” 以及 N秒后跳转页面
- python继承——封装
- loadrunner 关联匹配多个值
- java中的break与continue用法
- java数组按某个值排序_Js--使用sort根据数组中对象的某一个属性值进行排序
- java面试中mysql_面试官:Mysql 中主库跑太快,从库追不上怎么整?
- 两款Docker管理UI:DockerUI Shipyard
- node如何让一个端口同时支持https与http
- Jsp 中taglib标签的妙用
- 八大机器学习框架对比及Tensorflow的优势
- H3C交换机端口镜像配置
- golang操作sqlite3
- 反向传播算法(代码笔记)
- LVS (Linux Virtual Server) 负载均衡
- 电子计算机经历的四个阶段,电子计算机的发展经历了四代,其划分依据是什么?,计算机发展的四个阶段...
- 如何降低疾病监测的漏诊比率?一种新的分类学习算法
- Sony Ericsson W550c
热门文章
- vsftpd + mysql + virtual users
- 深圳电信网速测试工具
- linux select 多路复用机制
- python numpy.array_python list numpy.array区别
- android状态栏半透明灰色,Android7.0沉浸式状态栏蒙灰问题完美解决
- FreeRtos 那点事
- Effective C# 摘录(1) - C# Language Elements
- 实现简约不简单的vuex
- 了解一下ES6: 函数简述深浅拷贝
- Python之lambda表达式和内置函数