MySQL yum 在线与本地包方式安装
以下实践操作是在 liux-centos7 上安装配置
先检测是否安装mysql,然后在拆卸mysql
# 检测
[root@localhost ~]# yum list installed | grep mysql
# 拆卸
[root@localhost ~]# yum -y remove mysql-libs.x86_64
1、官网下载包
https://dev.mysql.com/downloads/repo/yum/
2、安装yum mysql 仓库
下载地址: https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
[root@localhost ~]# yum install -y https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
#查看yum mysql仓库
[root@localhost ~]# ls /etc/yum.repos.d/
2.1、如果想使用本地rpm文件,则修改文件 mysql.community.repo文件
[root@localhost ~]# cat /etc/yum.repos.d/
[root@localhost ~]# vim /etc/yum.repos.d/mysql-community.repo
# 修改配置文件
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7community/el/7/$basearch/ #这里修改成本地文件路径
enabled= # -开启 -关闭
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql # 设置成0不用检查
3、查看过滤mysql包
[root@localhost ~]# yum list | grep "mysql-community" mysql-community-server.x86_64 5.7.-.el7 mysql57-community
mysql-community-client.x86_64 5.7.-.el7 mysql57-community
4、安装服务端和客户端
[root@localhost ~]# yum install mysql-community-client mysql-community-server -y
或
yum install mysql-community-server
5、启动mysql服务 、查看服务、重启服务器
#启动服务
[root@localhost ~]# systemctl start mysqld
#查看服务
[root@localhost ~]# systemctl status mysqld
mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 三 2019-01-02 20:13:46 CST; 18s ago #running 开启
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 8711 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 8632 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 8714 (mysqld)
Tasks: 27
CGroup: /system.slice/mysqld.service
└─8714 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
#重启服务
[root@localhost ~]# systemctl restart mysqld
6、登录mysql
#查看密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
[root@localhost ~]# mysql -uroot -p
Enter password:
7、关闭密码策略以及修改密码 ;详细参考:https://www.cnblogs.com/zhi-leaf/p/5994478.html
[root@localhost ~]# set global validate_password_policy=0;
[root@localhost ~]# set global validate_password_length=1;
[root@localhost ~]# ALTER USER 'root'@'localhost' IDENTIFIED BY '';
8、重启服务并登录
[root@localhost ~]# systemctl restart mysqld [root@localhost ~]# mysql -uroot -p Enter password:
9、授权远程登录并刷新权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_root_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
10、关闭防火墙 或者 添加3306端口 以下是关闭防火墙方式
[root@localhost ~]# systemctl stop firewalld #关闭当前防火墙
[root@localhost ~]# systemctl disable firewalld #开机自动关闭
11、默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid
#(a)数据库目录
/var/lib/mysql/
#(b)配置文件
/usr/share /mysql(mysql.server命令及配置文件)
#(c)相关命令
/usr/bin(mysqladmin mysqldump等命令)
#(d)启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
如果忘记root密码,则按如下操作恢复
#在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。 mysql -u root update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost'; flush privileges
如此文对你有帮助,请打赏作者或推荐此文,在此多谢了~
MySQL yum 在线与本地包方式安装的更多相关文章
- CentOS7安装MySQL的方法之RPM包方式
CentOS7安装MySQL的方法之RPM包方式
- MySQL使用RPM包方式安装
CentOS7安装MySQL的方法之RPM包方式
- WAR包方式安装Jenkins
WAR包方式安装Jenkins 系统环境: CentOS 7.5 1804 IP:192.168.1.3 关闭selinux.firewalld jenkins war包:下载地址 一.安装t ...
- Centos7上以RPM包方式安装Oracle 18c XE
Centos7上以RPM包方式安装Oracle 18c XE 安装阿里云 YUM 源 https://opsx.alibaba.com/mirror?lang=zh-CN 一.安装oracle数据库 ...
- RPM包方式安装Oracle21c的方法
RPM包方式安装Oracle21c的方法 前言 北京时间2021.8.14 Oracle发布了最新的数据库版本Oracle21c, Oracle规划不再发布Oracle20c和Oracle22c, 直 ...
- CentOS 6.5 RPM包方式安装 Mysql 5.6
1. 下载MySQL 5.6 下载页面:http://dev.mysql.com/downloads/mysql/此处选择“Red Hat Enterprise Linux 6 / Oracle Li ...
- MySQL在linux上的rpm包方式安装方法
1.下载上传mysql server和client rpm包: [root@faspdev mnt]# ls MySQL-client-5.5.53-1.el6.x86_64.rpm MySQL-se ...
- 29、windows下通过zip包方式安装mysql
29.1.下载mysql: 1. www.mysql.com 2. 3. https://dev.mysql.com/downloads/mysql/ 4. 29.2.安装mysql数据库: 1.把下 ...
- CentOS7采用tar.gz包方式安装Mysql5.7
软件:VMware Linux版本:CentOS 7 一.安装mysql(采用tar.gz包安装Mysql5.7) 1.安装开发工具包 [root@localhost ~]# yum groups m ...
随机推荐
- Html块标签、含样式的标签、语义化的标签:
Html块标签: (1)<div>标签 块元素,表示一块内容,没有具体的语义 (2)<span>标签 行内元素,表示一行中的一小段内容,没有具体的语义 <p>标签 ...
- ruby安装方法
安装 Ruby Ruby官网下载:http://www.ruby-lang.org/en/downloads/(官网下载链接) 安装过程中,得注意,勾选上添加到环境变量 安装完成后,查看是否安装成功 ...
- 转 What is Redis and what do I use it for?
原文: http://stackoverflow.com/questions/7888880/what-is-redis-and-what-do-i-use-it-for Redis = Remote ...
- ABAP表抛FTP通用程序
主要功能: 1.支持R3所有表(标准.自建)下传,下传方式为FTP 2.支持输出字段选择及顺序调整 3.支持动态条件,不同的表会有不同的选择条件,根据不同的条件选择需要下传的数据 4.支持单表.多表. ...
- ACC自适应巡航控制系统介绍
本文是关于ACC自适应巡航控制系统的介绍,罗孚从个人视角出发,描述对ACC系统的理解,以及在一些使用场景下的思考. 什么是ACC? ACC系统是在定速巡航装置的基础上发展而来的,区别在于定速巡航只能限 ...
- DockerSwarm+Dubbo镜像与部署相关命令与参数
Docker 镜像 一.容器转镜像 docker commit <containerId> <image:tag> docker commit 3ffa4284ddca zoo ...
- iframe中video没有全屏按钮
HTML内联框架元素 <iframe> iframe默认不允许全屏, 如果内嵌了video那么控制条上将不显示全屏按钮, 通过添加allowfullscreen属性可以开启全屏功能. mo ...
- 解析 .Net Core 注入——注册服务
在学习 Asp.Net Core 的过程中,注入可以说是无处不在,对于 .Net Core 来说,它是独立的一个程序集,没有复杂的依赖项和配置文件,所以对于学习 Asp.Net Core 源码的朋友来 ...
- 记一次免费让网站启用HTTPS的过程
写在前面 个人网站运行将近2个月了,期间根据酷壳的一篇教程如何免费的让网站启用HTTPS做了一次,中间遇到问题就放下了.昨天孙三苗问我网站地址说要添加友链,出于好奇想看他网站长什么样,顺道也加一下友链 ...
- 在 java 开发接口中需要注意的问题
1 在开发过程中免不了对接上游或下游,有合作就要保证入参.出参的准确性.一个接口一般只能处理有限情况下的情况,因此在逻辑处理前要对入参进行校验. 2 在自己的逻辑处理过程中,要时刻持有怀疑的态度.假设 ...