CentOS7.2+MySQL5.7_ yum源方式_ 安装配置教程
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源方式_ 安装配置教程的更多相关文章
- MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)
MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1) VMawre-workstation版本包 地址: https://m ...
- Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)
Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1) VMawre-workstation版本包 地址: https://my.vmw ...
- 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 ...
- CentOS7 卸载mysql(YUM源方式)
防止重装 yum方式 查看yum是否安装过mysql yum list installed mysql* 如或显示了列表,说明系统中有MySQL yum卸载 根据列表上的名字 yum remove ...
- Jmeter接口测试【1】_安装配置教程
一.安装Java环境 1.下载JDK JDK 可以到官网选择windows系统版本(32位/64位)下载http://www.oracle.com/technetwork/java/javase/do ...
- #centos7 创建内网yum源 OpenStack源部署
#centos7 创建内网yum源#centos7 自动化安装 本地 内网 web源创建.更新 createrepo http OpenStack源部署 Elven原创 http://www.cnbl ...
- [转发]centos7搭建自己的yum源
centos7搭建自己的yum源 https://www.cnblogs.com/juandx/p/6136621.html 还是需要学习呢 自己之前记得 查过 但是忘记了. http://w ...
- mysql5.7.10 源码编译安装记录 (centos6.4)【转】
一.准备工作 1.1 卸载系统自带mysql 查看系统是否自带MySQL, 如果有就卸载了, 卸载方式有两种yum, rpm, 这里通过yum卸载 rpm -qa | grep mysql //查看系 ...
- MySQL5.7.25解压版安装详细教程
MySQL5.7.25解压版安装详细教程 安装步骤: 1.首先,你要下载MySQL解压版,下载地址:https://www.mysql.com/downloads/,图解: 2.解压安装包,根据自己的 ...
随机推荐
- 搭建Linux的VMware Workstation Pro
搭建准备环境: 1.win10操作系统: 2.VMware Workstation Pro12: 下载地址 http://www.vmware.com/products/workstation/w ...
- ORM框架SQLAlchemy学习
一.基本介绍 以下介绍来自维基百科,自由的百科全书. SQLAlchemy是Python编程语言下的一款开源软件.提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行. SQLAlch ...
- Python使用Timer实现验证码功能
from threading import Timer import random class Code: def __init__(self): self.make_cache() def make ...
- Centos Mininal最小安装
第一步.下载Minimal镜像,http://mirrors.163.com/centos/7/isos/x86_64/ 第二步.安装VMWare,在VMWare上新建一个Centos虚拟机,可以在建 ...
- 如何在.net项目中使用全局程序集GAC
在解决已有.net网站问题过程中(之前的同事写的),发现出现dll不存在的情况,build报错 在bin目录下找不到该dll,后来发现是全局程序集,存储在C:\Windows\assembly目录下 ...
- python-codecs.open()使用举例
代码: import codecs from unidecode import unidecode def main(): fullFilename="123.txt" inFID ...
- Swift3.0 键盘高度监听获取
方法:通过通知监听键盘的动态 1.键盘的动态有四种: public static let UIKeyboardWillShow: NSNotification.Name public static l ...
- lightoj1001【简单题】
题意: 一个人的值不能超过10: #include<stdio.h> #include<queue> #include<string.h> #include< ...
- HDU5113【DFS+剪枝】
题意: n*m的矩阵 k种颜色 每种颜色有c[i]个 上下左右相邻的格子不能一样的颜色 问你有没有一种染色方法,有的话输出方案. 思路: 暴搜啊,n,m都才5,做完以后大哥的剪枝是奇偶剪枝,其实画完图 ...
- 渲染路径-Deferred Lighting 延时光照
http://blog.csdn.net/heyuchang666/article/details/51564954 注意: 最后3个步骤注意下 延时光照是有着最高保真度的光照和阴影的渲染路径.如果你 ...