1)访问mysql官方网站

#访问网站

https://dev.mysql.com/downloads/file/?id=470281

2)下载安装包到linux

#进入文件存放路径

cd /usr/local/src

wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

3)下载以rpm方式安装mysql的yum源

yum localinstall mysql57-community-release-el7-11.noarch.rpm

4)检查mysql的yum源

#检查mysql的yum repo源是否可用

yum repolist enabled |grep "mysql.*-community.*"

5)以yum方式安装mysql

#安装mysql

yum -y install mysql-commuinty-server

#如上提示表示安装成功

6)启动mysql服务

#启动mysql服务

systemctl start mysqld

7)设置开机启动

#设置开机自动启动

systemctl enable mysqld

systemctl daemon-reload

8)设置mysql的root密码

#获取登录MySQL的root用户临时密码

grep 'temporary password' /var/log/mysqld.log

利用临时密码,访问mysql

alter user 'root'@'localhost' identified by 'chineseA@123/#';

[root@centos7129 opt]# mysql -uroot -p

Enter password: 临时密码

mysql> alter user 'root'@'localhost' identified by 'chineseA@123/#';

#更改密码策略

mysql> show variables like '%password';

set global validate_password_policy=0;

set global validate_password_length=4;

#再次重置密码

mysql> alter user 'root'@'localhost' identified by '123456';

#新增1个test用户,可远程访问mysql

mysql> grant all privileges on *.* to 'test'@'%' identified by '123456' with grant option;

9)配置mysql支持的字符集

#在[mysqld]配置项中,添加支持utf-8编码

vim /etc/my.cnf

character-set-server=utf8mb4

collation-server=utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

#重启mysql

systemctl restart mysqld

10)重新设置mysql的root密码(在第8步骤不成功时)

#登录后出现如下错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

#则在/etc/my.cnf的[msyqld]项中新增 skip-grant-tables

#重启mysql

systemctl restart mysqld

#mysql -uroot -p

Enter password:原密码

mysql>use mysql;

mysql>update user set authentication_string=password("123456") where user="root";

mysql>flush privileges;

mysql>exit;

#然后再将/etc/my.cnf的[msyqld]项中的skip-grant-tables注释

#再重启mysql

systemctl restart mysqld

#如果出现该问题

failed: Access denied for user 'root'@'192.168.0.129' (using password: YES) at ./mysqlreport line 249

可先在配置文件 /etc/my.cnf中,新增如下内容

[client]

host=localhost

user=xxx

password=xxx

重启数据库后

在执行该语句

mysql>INSERT INTO `user` VALUES ('%','root','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'mysql_native_password','*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9','N',LOCALTIME(),NULL,'N');

mysql>flush privileges;

之后再注释以下配置项

/etc/my.cnf中

[client]

host=localhost

user=xxx

password=xxx

11)列出mysql常见路径配置项

#配置文件路径 /etc/my.cnf

#日志文件路径 /var/log/mysqld.log

#mysql启动脚本 /usr/lib/systemd/system/mysqld.service

#socket文件路径 /var/lib/mysql/mysql.sock

#pid文件 /var/run/mysqld/mysqld.pid

CentOS7.2+MySQL5.7_ yum源方式_ 安装配置教程的更多相关文章

  1. MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)

    MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1)     VMawre-workstation版本包 地址: https://m ...

  2. Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

    Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmw ...

  3. Windows基础环境_安装配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5)

    Windows基础环境_安装配置教程(Windows7 64.JDK1.8.Android SDK23.0.TortoiseSVN 1.9.5) 安装包版本 1)     JDK版本包 地址: htt ...

  4. CentOS7 卸载mysql(YUM源方式)

    防止重装 yum方式 查看yum是否安装过mysql yum list installed mysql* 如或显示了列表,说明系统中有MySQL  yum卸载 根据列表上的名字 yum remove ...

  5. Jmeter接口测试【1】_安装配置教程

    一.安装Java环境 1.下载JDK JDK 可以到官网选择windows系统版本(32位/64位)下载http://www.oracle.com/technetwork/java/javase/do ...

  6. #centos7 创建内网yum源 OpenStack源部署

    #centos7 创建内网yum源#centos7 自动化安装 本地 内网 web源创建.更新 createrepo http OpenStack源部署 Elven原创 http://www.cnbl ...

  7. [转发]centos7搭建自己的yum源

    centos7搭建自己的yum源 https://www.cnblogs.com/juandx/p/6136621.html 还是需要学习呢 自己之前记得 查过 但是忘记了.     http://w ...

  8. mysql5.7.10 源码编译安装记录 (centos6.4)【转】

    一.准备工作 1.1 卸载系统自带mysql 查看系统是否自带MySQL, 如果有就卸载了, 卸载方式有两种yum, rpm, 这里通过yum卸载 rpm -qa | grep mysql //查看系 ...

  9. MySQL5.7.25解压版安装详细教程

    MySQL5.7.25解压版安装详细教程 安装步骤: 1.首先,你要下载MySQL解压版,下载地址:https://www.mysql.com/downloads/,图解: 2.解压安装包,根据自己的 ...

随机推荐

  1. UVa 1349 Optimal Bus Route Design (最佳完美匹配)

    题意:给定一个有向图,让你找出若干个图,使得每个点恰好属于一个圈,并且总的权和最小. 析:每个点都有唯一的一个圈,也就是说每一点都有唯一的后继,那么我们就可以转换成求一个图的最小权的最佳完全匹配,可以 ...

  2. UVa 557 Burger (概率+递推)

    题意:有 n 个牛肉堡和 n 个鸡肉堡给 2n 个客人吃,在吃之前抛硬币来决定吃什么,如果剩下的汉堡一样,就不用投了,求最后两个人吃到相同的概率. 析:由于正面考虑还要要不要投硬币,太麻烦,所以我们先 ...

  3. HDU - 1272 小希的迷宫 并查集判断无向环及连通问题 树的性质

    小希的迷宫 上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走.但是她设计迷宫的思路不一样,首先她认为所有的通道都应该是双向连通的,就是说如果有一 ...

  4. web开发菜鸟应该如何向前端大神提问题(一次性把问题描述清楚)

    1. 问题的环境和背景这里的背景一般包括,是针对桌面浏览器还是移动端开发?如果是桌面浏览器,则兼容性要求如何?比方说,你来咨询父级是百分比高度的垂直居中效果,你就要说明,你这个效果是需要兼容IE7+还 ...

  5. 如何实现一个无边框Form的移动和改变大小(二)

    接着上文:这里写链接内容 我们来说说一个比较复杂的实现, 效果如图: 注意为了能够凸显没有NC(NotClient)区域,我们额外用了3个panel分别放在窗体的左右和下部.用来模拟客户自己的控件. ...

  6. 搭建 CDH 版本hive

    搭建一个完整的cdh 的版本,由于涉及的产品和步骤太多,在客户那里部署环境时,很容易出现意外,所以如果只是需要部署一个测试环境来进行验证,我们没有必要完完整整的部署整个cdh.   下面是通过命令行的 ...

  7. pycharm 中切换虚拟环境

    在pycharm上创建虚拟环境,网上的资料非常多. 如果pycharm上有多个项目,如何切换每个项目的虚拟环境? cmd 命令进入虚拟环境所在的文件夹(Pycharm在每创建一个新项目时就会创建一个虚 ...

  8. [题解]luogu_AT1224_JOIOJI

    https://www.cnblogs.com/fengzhiyuan/p/7588443.html 不会map,有点菜 1.要想知道三个字母出现次数相等, 为J [ i ]-J [ j ]== O[ ...

  9. JAVASCRIPT一维数转化为二维数组

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...

  10. 最新Centos7安装python3并与python2共存

    1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安 ...