mysql-5.7安装配置指导
mysql 安装
- yum 安装mysql
- 源码编译安装mysql
通过yum安装
下载yum仓库配置安装包
MySQL Yum Repository
http://dev.mysql.com/downloads/repo/yum/
# 安装 repo 配置文件
yum localinstall mysql57-community-release-el7-11.noarch.rpm
或者
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
yum repolist all | grep mysql # 查看repo列表
yum list|grep mysql # 查看mysql安装包
查看仓库列表
yum-config-manager --disable mysql57-community
yum-config-manager --enable mysql56-community
管理仓库版本
或者,修改repo配置文件
/etc/yum.repos.d/mysql-community.repo
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
# 将mysql57 禁用,打开mysql56
安装
yum install -y mysql-community-server mysql-community-client mysql-community-common mysql-community-devel mysql-community-libs
配置mysql
启动mysqld
systemctl start mysqld
如果遇到报错,可能的情况是 selinux 的关系,可以安装 setroubleshoot-server 工具,使用 sealert -a /var/log/audit/audit.log 来查看是什么原因导致的
也可以在启动前关闭selinux,启动后再开启selinux,似乎会自动把selinux 文件标签给修改过来,,
设置selinux
setenforce 0 # 临时关闭 selinux
setenforce 1 # 开启 selinux
getenforce # 查看selinux的状态
设置mysql文件的标签,可能要设置的文件
mysqld_db_t /var/lib/mysql/ibdata1
semanage fcontext -a -t mysqld_db_t /var/lib/mysql/ibdata1
restorecon -v /var/lib/mysql/ibdata1
mysql5.7的初始密码在 /var/log/mysqld.log 文件中
grep password /var/log/mysqld.log
初始化mysql
mysql_secure_installation
# 输入上面的初始密码
# 修改新的密码(要复杂一点的密码)
# 禁止root远程登录
# 删除匿名用户
# 删除test数据库
# 更新权限表
mysql5.7使用了强密码插件,密码要包含字母大小写,符号,数字,长度都有要求
可以在 /etc/my.cnf 中设置不启用这个插件
vim /etc/my.cnf
[mysqld]
#
validate-password=OFF #关闭密码验证插件
重启mysqld
systemctl restart mysqld
修改root密码
mysql -uroot -p
# 输入刚设置的密码
update mysql.user set authentication_string=password('') where user='root';
flush privileges; # 更新授权表,不然需要重启mysqld 能使新改的密码生效
mysql 安装配置到这就结束了。使用yum安装方便快捷,升级容易。
有什么疑惑可以发邮件到下面的邮箱。
2017-11-4 by achxku@163.com
mysql-5.7安装配置指导的更多相关文章
- Windows 8.1下 MySQL绿色版安装配置与使用
原文:Windows 8.1下 MySQL绿色版安装配置与使用 Mysql-5.6.17-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址:http://downloads.my ...
- Ubuntu16.04中Mysql 5.7 安装配置
记录在Ubuntu 16.04安装Mysql 5.7时遇到的一些问题. Mysql安装 使用如下命令进行安装: 1 sudo apt-get install mysql-server mysql-cl ...
- mysql cluster (mysql 集群)安装配置方案(转)
一.准备 1.准备服务器 计划建立有5个节点的MySQL CLuster体系,需要用到5台服务器,但是我们做实验时没有这么多机器,可以只用2台,我就是一台本机,一台虚拟机搭建了有5个节点的MySQL ...
- MySQL zip版安装配置
文章出处:http://www.cnblogs.com/winstic/,请保留此连接 这段时间在学习Python 数据库操作知识,简单整理MySQL zip文件安装方法 下载 在MySQL官网htt ...
- Linux下python3、virtualenv、Mysql、redis安装配置
一.在Linux安装python解释器 1.下载python3源码包 cd /opt/ wget https://www.python.org/ftp/python/3.6.2/Python-3.6. ...
- MySql绿色版安装配置
首先从官网下载MySQL的安装文件:http://dev.mysql.com/downloads/file.php?id=456318(直接选择No thanks, just start my dow ...
- MySQL介绍,下载,安装,配置
MySQL用了很多年了,今天写个总结. 一.介绍 MySQL是开源软件,后来归Oracle所有.开源便于软件的完善改进.但开源不等于滥用,也不等于完全免费.MySQL有商业版,商业用途是付费的.也有免 ...
- Mysql for Linux安装配置之—— rpm(bundle)安装
1.准备及安装1)下载rpm安装包(或rpm bundle) rpm安装包包括两个(bundle会更多),一个是client,另一个是server,例如:MySQL-client-5.5.44-1. ...
- mysql group replication 安装&配置详解
一.原起: 之前也有写过mysql-group-replication (mgr) 相关的文章.那时也没有什么特别的动力要写好它.主要是因为在 mysql-5.7.20 之前的版本的mgr都有着各种各 ...
- 1.apache php mysql phpmyadmin的安装配置
一.安装apache ①.双击文件Apach_2.2.8_win32-x86-no_ssl.msi,弹出欢迎界面.单NEXT按钮,进入到License Agreement(许可协议)界面. 同意并ne ...
随机推荐
- CF1076D Edge Deletion 最短路径树+bfs
题目描述 You are given an undirected connected weighted graph consisting of n n n vertices and m m m edg ...
- 7.Palindrome Linked List(回文链表)
Level: Easy 题目描述: Given a singly linked list, determine if it is a palindrome. Example 1: Input: ...
- nginx的使用(启动、重启、关闭)
1. 首先利用配置文件启动nginx. 命令: nginx -c /usr/local/nginx/conf/nginx.conf 重启服务: service nginx restart 2. 快速停 ...
- [題解](最小生成樹)luogu_P2916安慰奶牛
可以發現每個點經過次數恰好等於這個點的度數,所以把點權下放邊權,跑最小生成樹,原來邊權乘二在加上兩端點權,答案再加一遍起點最小點權 #include<bits/stdc++.h> #def ...
- 【转】JavaScript里Function函数实现可变参数
转载: http://www.oschina.net/question/54100_15938 使用javascript类库函数时,经常会遇到一个函数,可以使用不同个数的参数的情况 比如:exp(v ...
- HDU5952 Counting Cliques计算完全图的个数 巧妙构图+dfs
题目传送门 题目大意:给出n个点,m条无向边,让你计算这幅母图中有几个大小为s的完全图. 完全图的意思是任意一个点都和其他点直接相连,完全图的大小指的就是完全图点的个数. 思路:比较巧妙的构图方式.我 ...
- Hive 报错信息及解决方法
return code 2 为SQL报错. return code 1 一般为权限问题. 具体要看源码.
- windows查看网络常用cmd命令
一.ping 主要是测试本机TCP/IP协议配置正确性与当前网络现状. ping命令的基本使用格式是: ping IP地址/主机名/域名 [-t] [-a] [-n count] [-l size] ...
- python : No such file or directory
windows上写的python脚本,在linux上执行时报: No such file or directory 解决方法一# sed -i 's#\r##' mysqlchk.py 解决方法二脚本 ...
- win10 网络连接怎么删除不再使用的连接
# 打开网络共享中心->更改适配器设置->右击->选择属性->选择配置->选择驱动程序->卸载