Linux安装MySql5.7及配置(yum安装)
Linux安装MySql5.7及配置(yum安装)
[root@xld ~]# rpm -q centos-release
centos-release-7-7.1908.0.el7.centos.x86_64
在此环境上成功安装
1、home目录下新建安装包存放位置
cd home
mkdir install_packet
cd /home/install_packet
2、检查是否已经过mysql,新买的服务器未安装过mysql直接略过
yum list installed | grep mysql
注意:如果已安装,则清除
yum -y remove mysql-libs.x86_64
3、下载mysql5.7 rpm源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
4、安装下载好的rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
拓展rpm知识:
-i 安装软件包 -e 删除软件包 -U 升级软件包
-v 显示安装过程
-h 显示进度
-q 查询某个包是否已经安装,例:rpm -q mysql
-qa 查询所有被安装的rpm package
-qf 查询某个文件属于哪个包
-ql 查询某个已安装软件所包含的所有文件
-qpR 查询某个包的依赖关系
安装参数
--force 即使覆盖属于其它包的文件也强制安装
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强制安装
更多rpm
命令请查看 https://man.linuxde.net/rpm
安装成功后,会在/etc/yum.repos.d/
目录下增加了以下两个文件
- mysql-community.repo
- mysql-community-source.repo
查看命令
ls /etc/yum.repos.d/
5、安装mysql
yum install -y mysql-server
6、查看下mysql的版本,确定是否安装成功
mysql -V
7、运行mysql
service mysqld start
8、取得mysql初始化随机密码
grep "password" /var/log/mysqld.log
9、登录mysql
mysql -u root -p
10、更改root密码,需要带数字,大写字母,小写字母,特殊符号
例:你的新密码
为1qaz2wsx@!XLD
# SET PASSWORD = PASSWORD('你的新密码');
# 上面的方式不行就用下面这个
ALTER USER USER() IDENTIFIED BY '你的新密码';
# 设置密码永不过期
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
# 刷新MySQL的系统权限相关表
flush privileges;
根据个人需求,设置数据库用户在所有ip下以及在本地可访问,以下用root用户做演示
grant all privileges on *.* to root@"%" identified by "你的密码";
grant all privileges on *.* to root@"localhost" identified by "你的密码";
flush privileges;
注意:若远程工具连接不上,请用 iptables -F
命令来清除防火墙规则
MySql拓展
新建用户
CREATE USER 'xld_test'@'%' IDENTIFIED BY '你的密码';
用户授权
添加用户权限: GRANT ALL ON databasename.tablename TO 'xld_test'@'%';
撤销用户权限: REVOKE ALL ON databasename.tablename TO 'xld_test'@'%';
删除用户及权限 :drop user 'xld_test'@'%';
Linux安装MySql5.7及配置(yum安装)的更多相关文章
- CentOS 6.7下配置 yum 安装 Nginx
CentOS 6.7下配置 yum 安装 Nginx. 转载:http://www.linuxidc.com/Linux/2016-07/133283.htm 第一步,在/etc/yum.repos. ...
- [转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡
原文连接: CENTOS 6.5 配置YUM安装NGINX http://blog.sina.com.cn/s/blog_69f467b70102uyux.html 参考博文: Centos下安装. ...
- win8安装mysql5.5最后配置没有反应
win8安装mysql5.5最后配置没有反应 win8下安装mysql5.5一路顺利,可是到最后一步配置mysql服务及登录password后.注冊服务并启动服务界面一直没有不论什么反应: 本来以为是 ...
- Docker安装mysql5.7并且配置主从复制
Docker安装mysql5.7并且配置主从复制 一.拉取mysql镜像 二.创建文件docker.cnf 2.1 mysql主机(192.168.21.55:3307) 2.1.1 创建文件夹 2. ...
- Linux下安装java及配置(yum安装)
1.查看java的所有版本:yum list java* 2.安装免费版1.8: yum install java-1.8.0-openjdk.x86_64 3.配置java环境 JAVA_HOME= ...
- centos7 安装mysql5.7及配置
一.Mysql 各个版本区别:1.MySQL Community Server 社区版本,开源免费,但不提供官方技术支持.2.MySQL Enterprise Edition 企业版本,需付费,可以试 ...
- CentOS7.1 JDK安装 和 CentOS7.1配置yum源
1.卸载自带OPENJDK #查看自身jdk java -verson #查看自身安装的java rpm -qa | grep java #显示如下 python-javapackages-3.4. ...
- CentOS安装Mysql5.6并配置远程连接
使用的是阿里云提供的CentOS7.3版本,安装的是mysql5.6.40版本.此次安装采用解压压缩包并配置的方式. 1. 卸载自带的Mariadb Centos7将默认数据库mysql替换成了Mar ...
- MySQL5.7 centos7.2 yum 安装
1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包 shell> wge ...
随机推荐
- 这样讲 SpringBoot 自动配置原理,你应该能明白了吧
https://juejin.im/post/5ce5effb6fb9a07f0b039a14 前言 小伙伴们是否想起曾经被 SSM 整合支配的恐惧?相信很多小伙伴都是有过这样的经历的,一大堆配置问题 ...
- 五、vue中export和export default的使用
一.export的使用 比喻index.js要使用test.js中的数据,首先在test.js文件中进行导出操作 代码如下: export function list() { alert(" ...
- jquery在线引用地址大全 全部来自官网
谷歌的就算了,容易被屏蔽,下面都是官方原版的 最新版本 <script src="http://code.jquery.com/jquery-latest.js">&l ...
- MySQL 数据库的创建、修改、删除、跳转
一. 创建数据库 []代表可选项. IF NOT EXISTS:在创建数据库之前进行判断,只有该数据库目前尚不存在时才能执行操作. <数据库名>:创建数据库的名称.MySQL 的数据存储区 ...
- python基础练习题7
1.创建Person类,属性有姓名.年龄.性别,创建方法personInfo,打印这个人的信息2.创建Student类,继承Person类,属性有学院college,班级class,重写父类perso ...
- Java并发编程实战 第11章 性能与可伸缩性
关于性能 性能的衡量标准有很多,如: 服务时间,等待时间用来衡量程序的"运行速度""多快". 吞吐量,生产量用于衡量程序的"处理能力",能够 ...
- Java并发编程实战 第8章 线程池的使用
合理的控制线程池的大小: 下面内容来自网络.不过跟作者说的一致.不想自己敲了.留个记录. 要想合理的配置线程池的大小,首先得分析任务的特性,可以从以下几个角度分析: 任务的性质:CPU密集型任务.IO ...
- Windows 环境上域名配置
1.Hosts位置 C:\Windows\System32\drivers\etc\hosts 2.Hosts内容 # Copyright (c) 1993-2009 Microsoft Corp. ...
- mysql 创建用户和授权
https://www.cnblogs.com/sos-blue/p/6852945.html
- nginx展示文件目录
1. 如何让nginx显示文件夹目录 vi /etc/nginx/conf.d/default.conf 添加如下内容: location / { root /data/www/file //指定实际 ...