centos安装MySQL5.7
Mysql安装
一、查看是否安装MySQL
# rpm -qa | grep mysql
二、查看所有mariadb的软件包
# rpm -qa | grep mariadb
三、删除相关的mariadb的软件包
# rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
四、在Linux中用火狐浏览器打开下面的网址,下载软件
http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
【附:不要使用wget下载,会解析错误,在该文件所在的位置打开终端】
五、安装MySQL的yum源
# rpm -ivh mysql57-community-release-el7-8.noarch.rpm
六、查看是否安装成功
# yum repolist enabled | grep "mysql.*-community.*"
七、安装MySQL
# yum install mysql-community-server
八、关闭MySQL
# systemctl stop mysqld
九、修改配置文件
# vim /etc/my.cnf
在mysqld下面添加skip-grant-tables,跳过密码验证
十、重启MySQL
# systemctl restart mysqld
十一、进入MySQL
# mysql
十二、修改MySQL密码
mysql > use mysql;
mysql > update user set authentication_string=password('root') where user='root' and host='localhost';【这里我选新密码为root】
mysql > flush privileges;
mysql > quit
十四、修改配置文件vim /etc/my.cnf
删除刚刚添加的skip-grant-tables,保存并退出
十五、重启服务MySQL
# systemctl restart mysqld
十六、访问MySQL
# mysql -u root -p 密码root
进去以后任何操作都会报错,显示以下内容
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
这是MySQL5.7的密码要求限制,所以你要修改root密码,或者是MySQL5.7的默认安全密码配置
下面是修改配置的解决方法
首先,修改validate_password_policy参数的值
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
validate_password_length(密码长度)参数默认为8,我们修改为1
mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)
完成之后再次执行修改密码语句即可成功
mysql> alter user 'root'@'localhost' identified by 'root';
Query OK, 0 rows affected (0.00 sec)
十七、根据要求创建数据库和数据表,以及插入输入
mysql > create database styleemploy;
mysql > use styleemploy
mysql > create table info
mysql > (
mysql > emname char(30),
mysql > sex char(6),
mysql > age int
mysql > );
mysql > insert into info (emname,sex,age) values ('laiguang','male',34);
mysql > select * from info
centos安装MySQL5.7的更多相关文章
- CentOS安装MySQL-5.6.10+安全配置
注:以下所有操作均在CentOS 6.5 x86_64位系统下完成. #准备工作# 在安装MySQL之前,请确保已经使用yum安装了各类基础组件,具体见<CentOS安装LNMP环境的基础组件& ...
- Linux学习(一)------CentOs安装mysql5.5 数据库
具体方法和步骤如下所示: 1.第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装了mysql5.1,那就开始卸载咯 2.接下来就是卸载mysql ...
- Docker Centos安装Mysql5.6
之前一篇随笔<Docker Centos安装Openssh> 写的是如何在基础的centos镜像中搭建ssh服务,在此基础上再搭建其他服务.本文继续介绍在centos_ssh基础上搭建my ...
- Centos安装MySQL5.6并重置密码
数据库配置 如果用的是自带的sqllite那么数据库就可以不动 安装MySQL5.6数据库 这里强烈建议用使用5.6, 5.7版本的数据库遇见了很多BUG 安装MySQL wget http://de ...
- centos安装mysql5.6的正确姿态
1.准备工作 a)卸载centos默认软件 yum remove mariadb-libs-5.5.35-3.el7.x86_64 b)安装依赖包 yum install -y perl-Module ...
- CentOS安装mysql5.6
1. 去官网https://dev.mysql.com/downloads/mysql/5.6.html下载mysql压缩包,选第一个,最大最全的 2. 通过FTP工具比如FileZila存放到目标地 ...
- centos 安装 mysql5.6
转载自 http://www.cnblogs.com/littlehb/archive/2013/04/02/2995007.html Mysql 5.5以后使用了CMake进行安装,参考与以前的区别 ...
- centos 安装 mysql5.7.9初始密码问题
mysql5.7.9在安装完成后会,root用户会产生一个不为空的初始密码,登陆mysql就会产生问题了,有必要修改一下登陆密码: 这是从网上找的一个方法,加以总结得出来的,亲测可以:# /etc/i ...
- CentOS 安装mysql-5.7.10(glibc版)
注:所有shell命令都以root用户执行. 一.下载 shell> cd /home/user/Downloads shell> wget http://mirrors.sohu.com ...
随机推荐
- NRF52832与W25Q80通信
1 NRF52832SPI主机的功能描述 nRF52832SPIM的主要特征 3个SPI实例 支持SPI的模式0到模式3 支持DMA Individual selection of IO pin fo ...
- Asp.net core Identity + identity server + angular 学习笔记 (第一篇)
用了很长一段时间了, 但是一直没有做过任何笔记,感觉 identity 太多东西要写了, 提不起劲. 但是时间一久很多东西都记不清了. 还是写一轮吧. 加深记忆. 这是 0-1 的笔记, 会写好多篇. ...
- PHP 如何获取客户端ip地址
PHP 如何获取客户端ip地址 一.总结 一句话总结:主要是使用$_SERVER的 REMOTE_ADDR 和 HTTP_X_FORWARDED_FOR 两个属性,在用户使用不同代理的时候这两个属性可 ...
- mybatis 动态sql和参数
mybatis 动态sql 名词解析 OGNL表达式 OGNL,全称为Object-Graph Navigation Language,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性, ...
- mpvue开发项目总结(从0到上线)
1.简言 为期一个半月的小程序开发,其中夹杂其他项目的功能迭代,跌跌撞撞的将项目完成了,今天中秋节放假前一天,以此来记录下此次打怪升级的心得与分享其中遇到花费时间的问题. 因为此次开发的是一个类电商项 ...
- Java源码阅读顺序
阅读顺序参考链接:https://blog.csdn.net/qq_21033663/article/details/79571506 阅读源码:JDK 8 计划阅读的package: 1.java. ...
- JavaScript入门篇
记录一下在慕课网学习JavaScript的过程. 以下内容均来自慕课网. 传送:https://www.imooc.com/code/401 为什么学习JavaScript 1. 所有主流浏览器都支持 ...
- 通过P3P头实现跨域设置cookie
PHP的setcookie函数可以设置域,但是只能在当前域内,如果出现多域可由如下办法处理:实现原理:www.b.com/set_cookie.php 在b域名下设置a域名的cookie < ...
- 【转】 svn: Server sent unexpected return value (403 Forbidden) in response to CHECKOUT request for-解决方法
来源:http://blog.csdn.net/xhu_eternalcc/article/details/18454481 ------------------------------------- ...
- html和css进阶
html和css进阶 相对地址与绝对地址 网页上引入或链接到外部文件,需要定义文件的地址,常见引入或链接外部文件包括以下几种: <!-- 引入外部图片 --> <img src=&q ...