首页 > 数据库 >MySQL在Linux中的安装

MySQL在Linux中的安装

时间:2023-05-18 10:04:34浏览次数:37  
标签:x86 Linux 安装 MySQL community 64 mysql rpm el7

MySql安装

1、下载mysql安装包

再mysql官方下载安装包

2、删除依赖包

# 查找依赖包
rpm -qa | grep mysql
rpm -qa | grep MySQL
rpm -qa | grep mariadb

# 删除查询到的依赖包
rpm -e  --nodeps mariadb-libs-5.5.68-1.el7.x86_64

3、安装mysql

# 将安装包上传到linux中
mysql-community-client-5.7.37-1.el7.x86_64.rpm
mysql-community-common-5.7.37-1.el7.x86_64.rpm
mysql-community-libs-5.7.37-1.el7.x86_64.rpm
mysql-community-server-5.7.37-1.el7.x86_64.rpm

# 安装mysql
rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.37-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.37-1.el7.x86_64.rpm


# 如果按照过程中出现缺少依赖,将依赖安装以下
yum -y install autoconf
yum -y install net-tools

4、启动mysql

# 启动
systemctl start mysqld

# 插入状态 
systemctl status mysqld

5、修改mysql登录密码

# 获取临时密码
grep 'temporary password' /var/log/mysqld.log

# 通过临时密码登录mysql
mysql -uroot -p

# 修改密码的安全策略
set global validate_password_policy=0;
set global validate_password_length=4;

# 修改密码
set password = password('123456');

# 刷新权限
flush privileges;

# 退出
exit

6、增加外部访问权限

# 登录mysql
mysql -uroot -p123456

# 增强权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
# 刷新权限
FLUSH PRIVILEGES;

# 查看权限
select user,host,authentication_string from mysql.user;

Mysql卸载

1、停止mysql服务

systemctl stop mysqld

2、删除依赖包

rpm -qa |grep -i mysql

yum remove mysql-community mysql-community-server mysql-community-libs mysql-community-common

3、删除mysql文件

# 查找和mysql相关的所有的文件
find / -name mysql

# 删除以下目录
/etc/logrotate.d/mysql
/etc/selinux/targeted/active/modules/100/mysql
/var/lib/mysql  # mysql保存数据的位置
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib64/mysql
/usr/share/mysql

标签:x86,Linux,安装,MySQL,community,64,mysql,rpm,el7
From: https://www.cnblogs.com/manmc/p/17411009.html

相关文章

  • 第一章 MySQL体系结构和存储引擎
    1.1定义数据库和实例数据库:物理操作系统文件或其他形式文件类型的集合实例:MySQL数据库由后台线程以及一个共享内存区组成在MySQL数据库中,实例与数据库的关系通常是一一对应的,即一个实例对应一个数据库,一个数据库对应一个实例MySQL数据库实例在系统上的表现就是一个进程MySQL......
  • nerd font linux install
    sudoapt-getinstallttf-mscorefonts-installersudoapt-getinstallfontconfigwget-chttps://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.1/SourceCodePro.zipsudounzipSourceCodePro-d/usr/share/fonts/SourceCodeProcd/usr/share/fonts/SourceCod......
  • mongo安装(linux suze)
    1.确定机器发行版本、确定CPU架构类型cat/etc/redhat-release: CentOSLinuxrelease7.7.1908(Core)uname-m: x86_64确定了之后下载: https://www.mongodb.com/download-center/community/releases选取对应版本:/data/mongodb-linux-x86_64-rhel70-6.0.6/bin 2.配......
  • Windows下安装docker desktop
    Windows下安装dockerdesktop官网下载安装程序.exe官网:https://docs.docker.com/desktop/install/windows-install/打开虚拟化WSL2控制面板程序启用或关闭Window功能勾选“适用于Linux的Windows子系统”&“虚拟机平台”确认后,重启电脑管理员身份打开命令提示符......
  • 新特性解读 | MySQL 8.0 新密码策略
    转载于:https://mp.weixin.qq.com/s/GK56N5SaafCIKuP6N3lMUg引言这里来介绍下MySQL8.0版本自带的新密码验证策略。正文我们非常熟悉这样的模式:用户想更改自己密码,需要提供原来密码或者追加手机验证码才可以,这种模式在MySQL数据库里一直不存在。在MySQL8.0之前的版本,普......
  • 一、Hadoop平台安装
    卸载自带OpenJDK(最小化安装不用执行)[root@master~]#rpm-qa|grepjava[root@master~]#rpm-e--nodepsxxx配置免密登录生成密钥对:[root@master~]#ssh-keygen-trsa(回车四次)发送公钥:[root@master~]#ssh-copy-id192.168.100.10ssh-copy-id192.168.100.20ss......
  • 5大主流方案对比:MySQL千亿级数据线上平滑扩容实战
    转载于:https://mp.weixin.qq.com/s/DWUIy0Bt2Jw-lHRGm50cow1.五个方案1.1停机方案1.2停写方案1.3日志方案1.4双写方案(中小型数据)1.5平滑2N方案(大数据量)2. 平滑2N扩容方案实践2.1 实现应用服务级别的动态扩容2.2 实现数据库的秒级平滑2N扩容3.keepalived......
  • 三、ZooKeeper平台安装
    解压:tar-zxvfzookeeper-3.4.5.tar.gz进入:cd/usr/local/src/zookeeper-3.4.5/conf拷贝文件:cpzoo_sample.cfgzoo.cfg编辑文件:vizoo.cfgtickTime=2000initLimit=10syncLimit=5dataDir=/tmp/zookeeperclientPort=2181server.1=master:2888:3888server.2=slave1:28......
  • 二、Hive平台安装
    解压文件:tar-zxvfapache-hive-2.0.0-bin.tar.gz重命名:mv/usr/local/src/apache-hive-2.0.0-bin/usr/local/src/hive卸载MariaDB数据库:rpm-qa|grepmariadbrpm-e--nodepsmariadb-libs-5.5.56-2.el7.x86_64安装mysql数据库:rpm-ivhmysql-community-common-5.7.......
  • 五、Sqoop平台安装
    实验任务一:下载和解压Sqoop解压sqoop:tar-zxvfsqoop-1.4.7.bin__had.gz重命名:mvsqoop-1.4.7.bin__hadoop-2.6.0/sqoop实验任务二:配置Sqoop环境切换目录:cd/usr/local/src/sqoop/conf复制sqoop-env-template.sh模板:cpsqoop-env-template.shsqoop-env.sh编辑文......