首页 > 数据库 >5分钟,使用yum方式完成mysql安装

5分钟,使用yum方式完成mysql安装

时间:2022-12-07 20:02:18浏览次数:53  
标签:community 密码 yum mysql 安装 el7


跟着老万,教你5分钟使用yum方式安装mysql。

最近打算写一些关于mysql的系列文章,作为第一篇,来教大家如何快速的使用yum命令在线安装mysql。

安装的linux环境是7.5,mysql安装的5.7版本

1、卸载旧的mysql版本

查看之前安装的 MySQL

rpm -qa | grep MySQL

卸载所有 MySQL 服务

rpm -e  xxxxxxxxxxxxx

查看残留 MySQL 文件:

find / -name MySQL

删除残留文件

rm -rf 文件

也可以使用yum命令卸载旧版本:

yum list installed | grep mysql
yum remove mysql

注意:
在linux上安装软件,强烈推荐使用yum命令,简单方便,自动解决依赖问题。

2、安装mysql的yum源:

可以从下面这个网站选择对应的版本:
​​​http://repo.mysql.com/​

下载并安装yum源:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

执行完毕后克可以查看源文件:/etc/yum.repos.d/
会多出一个 MySQL 的 rpm 包和两个 MySQL 开头的源

该命令执行完成后,会在/etc/yum.repos.d/目录下创建一个mysql-community.repo文件,这就是mysql的yum源。当然你也可通过命令的方式查看mysql的yum源是否安装成功。

yum repolist enabled | grep "mysql.*-community.*"

3、使用yum命令安装mysql

yum install mysql-server

出现 Complete!即表示安装成功。
然后执行: rpm -qa|grep MySQL
mysql-community-release-el7-5.noarch
mysql-community-server-5.6.41-2.el7.x86_64
mysql-community-common-5.6.41-2.el7.x86_64
mysql-community-client-5.6.41-2.el7.x86_64
mysql-community-libs-5.6.41-2.el7.x86_64
列出以上服务,表示安装成功。(具体服务的版本由选择的mysql的yum仓库版本决定)

4、启动服务

service mysqld  start

5、查看日志,获取临时密码

如果你安装的是mysql5.7及以上的版本,那么一般会生成一个随机的root密码,并且登录时必须使用该密码。获取该密码的方式为:

grep "temporary password" /var/log/mysqld.log

5分钟,使用yum方式完成mysql安装_mysql

6、使用临时密码登录

mysql -uroot -p

输入密码:

7、修改密码

修改root用户密码:

SET PASSWORD = PASSWORD('Admin123456');

默认会对密码强度进行校验,这里先关闭密码强度校验机制。

8、修改mysql配置文件

#mysql的最大连接数配置
max_connections=10000
max_user_connections=1000

#关闭密码强度校验
plugin-load=validate_password.so
validate-password=OFF

#关闭sql语句表名大小写敏感
lower_case_table_names=1

#配置sql的严格模式
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTI

重启服务生效

service mysqld restart

9、配置mysql服务开机自启动

chkconfig mysqld on
注意:正在将请求转发到“systemctl enable mysqld.service”。
systemctl list-unit-files |grep mysqld

10、新建用户

一般root用户默认在本机上访问mysql。由于root用户权限过大,我们一般会针对各自的项目,新建特定权限的用户。

GRANT ALL PRIVILEGES ON  *.* TO  'admin'@'%' IDENTIFIED BY 'Admin123456' WITH GRANT OPTION;

FLUSH PRIVILEGES ;

ALL PRIVILEGES 表示授予用户所有权限。
第一个星号指的是数据库。
第二个星号值的是表。“.”表示新建的用户对所有数据库的所有表都有访问权限。
‘admin’@’%’ 表示用户admin可以从任意网络访问数据库。
IDENTIFIED BY ‘Admin123456’ 指定该用户的访问密码。

总结

非常简单的使用yum方式安装mysql的教程,作为mysql系列博客的第一篇。

1、linux下安装中间件,推荐采用yum方式安装,尽量不要使用rpm方式安装。
2、怎么安装指定版本的mysql的yum源。
3、mysql的一些简单配置
4、中间件的开机启动设置
5、mysql怎么新建用户

番外:开心一刻
人生就是这样,努力的人不一定成功。
但是,
一定富婆爱上你,
你就离成功不远。

关注私聊,手把手教学如何让富婆爱上你。

5分钟,使用yum方式完成mysql安装_安装_02

更多精彩,关注我吧。

5分钟,使用yum方式完成mysql安装_MySQL_03


标签:community,密码,yum,mysql,安装,el7
From: https://blog.51cto.com/u_15905482/5920004

相关文章

  • Postman(一): postman介绍和安装,发送带参数的GET请求
    Postman(1):postman的介绍和安装Postman的介绍Postman是一款谷歌开发的接口测试工具,使API的调试与测试更加便捷。它提供功能强大的WebAPI&HTTP请求调试。它能够发......
  • 除了Ubuntu以外的Linux系统可以安装Tensorflow/Pytorch的GPU版本吗???
    废话:平时没事有用到的Linux系统有Centos/Redhat/Ubuntu/UOS/Deepin,其中Ubuntu系统主要是用来工作生产的,UOS就是看看国家队的进展如何,Deepin就是看看民营企业的力量,同时也......
  • elasticsearch安装和使用
    下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch    https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1-......
  • WSL安装到非C盘
     https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-6---install-your-linux-distribution-of-choice  Invoke-WebRequest-Urihttps://aka.ms......
  • Mysql和ES数据同步方案汇总
    文章目录​​前言​​​​一、Mysql和ES各自的特点​​​​为什么选用Mysql​​​​为什么选用ES​​​​二、数据同步方案​​​​1.同步双写​​​​2.异步双写(MQ方式)​......
  • Mysql同环比计算详解
    文章目录​​前言​​​​一、什么是同环比​​​​同比​​​​环比​​​​对比​​​​二、同环比计算SQL​​​​1.数据准备​​​​2.年环比和年同比​​​​3.月环比......
  • 中秋遇到mysql死锁怎么办
    文章目录​​前言​​​​一、什么是死锁​​​​二、死锁的产生条件​​​​三、死锁示例​​​​四、死锁的分析和查看​​​​1.查看最近1个死锁信息​​​​2.查看正在......
  • Mysql加锁流程详解
    目录​​前言​​​​一、锁的内存结构​​​​二、加锁流程​​​​1、加锁的基本流程​​​​2、根据主键加锁​​​​3、根据二级索引加锁​​​​4、根据非索引字段查询......
  • Mysql中锁类型详解
    文章目录​​前言​​​​一、锁的分类​​​​二、锁的特性​​​​1、共享锁和独占锁​​​​2、意向锁​​​​3、标准记录锁RecordLocks​​​​4、间隙锁GapLocks​......
  • 怎样使用eclipse创建.cld文件 画类图 AmaterasUML安装
    下载 https://zh.osdn.net/projects/amateras/downloads/56447/AmaterasUML_1.3.4.zip/ 三个jar包将下载下来的三个jar包放到eclipse安装目录  如果你的eclipse中......