centos7.4装mysql_CentOS7.4用yum安装并配置MySQL5.7
1、配置YUM源
下载MySQL源安装包
安装MySQL源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查MySQL源是否安装成功
yum repolist enabled |grep mysql
2、安装MySQL
yum install mysql-community-server
安装时可能会出现类似以下的错误:
Error downloading packages:
mysql-community-client-5.7.27-1.el7.x86_64: [Errno 256] No more mirrors to try.
mysql-community-common-5.7.27-1.el7.x86_64: [Errno 256] No more mirrors to try.
解决方案如下:
1. 清理软件源
yum clean all
2. 建立源数据缓存
yum makecache
再次重新安装,出现“Complete!”表示安装成功
rpm -qa | grep mysql,查看都安装了那些包
3、启动MySQL服务
systemctl start mysqld
查看MySQL的启动状态
systemctl status mysqld
开机启动
systemctl enable mysqld
重载所有修改过的配置文件
systemctl daemon-reload
4、查看MySQL下root账号的默认密码
mysql5.7安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录MySQL。
命令:grep 'temporary password' /var/log/mysqld.log
可以看到默认的密码是:<4d&do#k5V&f
用默认密码进到MySQL数据库是不能操作的,需要修改root密码
5、先修改配置文件,后设置密码
打开MySQL默认配置文件:vim /etc/my.cnf
在[mysqld]下增加以下配置
MySQL5.7默认对用户密码有密码强度要求,必须包含数字、小写字母、大写字母 、特殊字符,长度至少8位(关于MySQL5.7密码策略及修改技巧,可以参考这篇文章:https://www.jianshu.com/p/5779aa264840)
# 如果不需要密码策略,禁用密码策略
validate_password = off
# 字符编码设置为utf8
character_set_server = utf8
init_connect = 'SET NAMES utf8'
# 设置数据库表名不区分大小(0:区分大小写,1:不区分大小写),Linux下默认对MySQL数据库表名区分大小写,Windows下不区分
lower_case_table_names=1
保存my.cnf配置文件并重启mysql服务使配置生效
systemctl restart mysqld
登录MySQL
mysql -u root -p
输入密码:默认为刚才查到的密码"<4d&do#k5V&f"
6、修改密码步骤如下:
alter user 'root'@'localhost' identified by '123456';
grant all privileges on *.* to 'root' @'%' identified by 'yourpassword'; # 允许远程访问MySQL
刷新权限
flush privileges;
重新登录MySQL
mysql -u root -p
输入刚设置的密码"123456"即可登录进MySQL
7、查看设置的字符集
show variables like "%character%";show variables like "%collation%";
8、MySQL安装目录
MySQL安装完成后,它的数据库文件、配置文件和命令文件分别在不同的目录
show variables like '%dir%';
数据库目录(data默认存放目录)
/var/lib/mysql/
配置文件目录
/usr/share/mysql(mysql.server命令及配置文件)
相关命令目录
/usr/bin(mysqladmin mysqldump等命令)
错误日志目录
/var/log/mysqld.log
socket文件目录
/var/lib/mysql/mysql.sock
服务启动脚本文件
/usr/lib/systemd/system/mysqld.service
centos7.4装mysql_CentOS7.4用yum安装并配置MySQL5.7相关推荐
- 记一次 Centos7 yum 安装、配置 PgAdmin4
一.基础信息说明 官网:https://www.pgadmin.org/ 下载:https://www.pgadmin.org/download/pgadmin-4-windows/ 阿里帮助文档:h ...
- centos72安装mysql配置密码_MySQL数据库之170419、Centos7下完美安装并配置mysql5.6
本文主要向大家介绍了MySQL数据库之170419.Centos7下完美安装并配置mysql5.6 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. linxu环境: centos ...
- Centos7 安装和配置MySQL5.7
Centos7 安装和配置MySQL5.7 1.安装Mysql5.7 获取Mysql5.7安装源 wget https://dev.mysql.com/get/mysql57-community-re ...
- win10 mysql5.7.11_Windows10安装与配置MySQL-5.7.11
Windows10安装与配置MySQL-5.7.11 注解::本博客为博主学习笔记,部分内容来源于网络,望理解.原文链接,http://www.cnblogs.com/Val1ant/p/549557 ...
- centos7下安装低版本mysql_centos7下使用yum安装制定版本mysql
一.准备mysql镜像源 到官网找mysql的yum源 wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm r ...
- centos7中yum源安装mysql_centos7下使用yum安装mysql
CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...
- linux的mysql本地yum安装_Linux下MySQL5.7.18 yum方式从卸载到安装过程图解
折腾了大半天,看了想,想了看,总算是弄清楚yum安装的过程了,之前写过二进制包安装的,这里用yum安装,环境都是一样的,Centos7.2+MySQL5.7.18. 每一步都参考了不少文章,后面会一一 ...
- CentOS7入门_安装并配置mysql5.7.18
2019独角兽企业重金招聘Python工程师标准>>> 1.下载mysql5.7 mysql的官方下载地址 打开之后我们选择对应的系统版本进行下载,之后选择nothanks,不登陆直 ...
- Centos7安装并配置mysql5.6完美教程
Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息.然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是 ...
最新文章
- 精度87%!业内首个动静统一的图像分割套件重磅推出
- Codeforces1600数学[CodeForces - 958E1[平面几何+暴力]CodeForces - 888D [组合数+错排问题]]
- ORA-01855: AM/A.M. or PM/P.M. required错误解决
- 四川c语言二级成绩查询,四川省计算机等级考试二级C语言考试分析(hcy__ ).ppt
- php 复制文件夹并压缩到最小_PHP压缩文件夹的方法
- xp sp3 安装不了ie8
- openGauss凝聚创新力量,云和恩墨MogDB加速社区发展
- VMware vSAN 的内部版本号和版本 (2150753)
- linux下的git 编辑器,vim - 如何让Git使用我选择的编辑器进行提交?
- Vue学习笔记之07-v-for循环遍历
- 关于macos新功能——控制中心的一些事
- 黑客编程学习_1.黑客编程入门
- lammps教程:晶体建模之Atomsk方法(1)
- LitePal的升级
- WinDbg分析蓝屏dump原因
- 工作 7 年的老程序员,现在怎么样了
- 基于FlashWavRecorder实现IE11浏览器录音后用科大讯飞转文字
- Zookeeper之Curator分布式锁简单模拟12306抢票
- 美国加州大学数据安全保护措施TOP10借鉴与启发
- 剑指offer 23. 链表中环的入口
热门文章
- 选择文件对话框、保存文件对话框、选择文件夹对话框
- QT学习笔记之对话框
- 编辑php程序推荐的软件,手机上如何才能编辑程序代码?(软件推荐)
- linux查看程序的快捷键,linux操作系统的快捷键及命令讲解
- 程序包OE_Order_PUB过程 Process_.Order 中出现错误ORA-20001
- 访问通信录 适配iOS7
- Cdn间隙性故障总结
- CloudStack 4.4+KVM之通过ISO文件创建CentOS虚拟机
- nios II--实验2——led软件部分
- 服务发现系统consul-HTTP API