linux下安装mysql(rpm安装)
2024-10-08 14:12:20
Mysql 5.7.29安装步骤
1、首先卸载自带的Mysql-libs(如果之前安装过mysql,要全都卸载掉)
rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps
2、mysql 5.7.29.rpm安装包上传到linux服务器上
mysql 5.7.29 安装包 阿里云盘(https://www.aliyundrive.com/s/1pyJdfYBkEr)
01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
05_mysql-community-server-5.7.29-1.el7.x86_64.rpm
3、安装MySql
(1) 安装 mysql 依赖
sudo rpm -ivh 01_mysql-community-common-5.7.29-1.el7.x86_64.rpm
sudo rpm -ivh 02_mysql-community-libs-5.7.29-1.el7.x86_64.rpm
sudo rpm -ivh 03_mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm
(2) 安装mysql-client
sudo rpm -ivh 04_mysql-community-client-5.7.29-1.el7.x86_64.rpm
(3) 安装mysql-server
sudo rpm -ivh 05_mysql-community-server-5.7.29-1.el7.x86_64.rpm
(4) 启动mysql
sudo systemctl start mysqld
(5) 查看mysql密码
sudo cat /var/log/mysqld.log | grep password
4、 配置Mysql
配置只要是root用户+密码,在任何主机上都能登录MySQL数据库。
(1) 用刚刚查到的密码进入mysql(如果报错,给密码加单引号)
mysql -uroot -p’password’
(2) 设置复杂密码(由于mysql密码策略,此密码必须足够复杂)
mysql> set password=password("Qs23=zs32");
(3) 更改mysql密码策略
mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;
(4) 设置简单好记的密码
mysql> set password=password("000000");
(5) 进入msyql库
mysql> use mysql
(6) 查询user表
mysql> select user, host from user;
(7) 修改user表,把Host表内容修改为%
mysql> update user set host="%" where user="root";
(8) 刷新
mysql> flush privileges;
(9) 退出
mysql> quit;
5、安装成功
最新文章
- c# NPOI 导出EXCEL
- vs2015里给c#添加轮廓折叠功能
- c/s模式 (C#)下Ftp的多文件上传及其上传进度
- 简单的音乐播放器(VS 2010 + Qt 4.8.5)
- ORACLE 12C PDB 维护基础介绍
- C# 中控件 WebBrowser 对 frameset/ iframe 操作和内容获取
- c#基础语言编程-异常处理
- 浅谈JavaScript中的柯里化函数
- 四步安装typecho(LNMP环境)
- Xamarin.Android 使用Timer 并更改UI
- 【一天一道LeetCode】#109. Convert Sorted List to Binary Search Tree
- Linux下的Locale详解
- [LeetCode] Expressive Words 富于表现力的单词
- vue--mixins
- Oracle数据仓库套件
- C#高级编程9-第13章 异步编程
- C++中冒号的作用
- listview重新计算高度
- PHP curl get post通用类
- GitHub笔记(五)——忽略文件、配置别名、搭建服务器
热门文章
- 【小程序自动化Minium】二、元素定位-Page接口中的 get_element() 与 get_elements()
- C++ 练气期之二维数组与矩阵运算
- SimpleDateFormat类介绍和 DateFormat类的format方法和parse方法
- SpringBoot接口 - 如何优雅的对接口返回内容统一封装?
- DNS 系列(三):如何免受 DNS 欺骗的侵害
- mybatis collection解析以及和association的区别
- Kafka Topic Partition Offset 这一长串都是啥?
- 图的存储结构大赏------数据结构C语言(图)
- Java学习(二)Dos
- Digester解析xml原理