在linux上通过rpm的方式安装mysql

目录

rpm命令介绍

查询是否安装mysql

安装mysql操作步骤

整理不易,请仔细阅读,希望对你有帮助

可自行复制粘贴,仅供参考,如有问题请及时私信或评论,我会一一回复


rpm命令介绍

安装格式命令 rpm -ivh 包全名

选项 -i 表示安装    -v 表示显示详细信息

-h (hash)使用“#” 显示进度

-U 升级       -e卸载        -q 查询           -a 冲突

--force 强制安装,即使覆盖属于其他包的文件也要安装

--nodes 不检测依赖性

实践方案

rpm -ivh 安装      rpm -qa 查询

rpm -e --nodps 卸载 不检查依赖(卸载旧版本安装 新版本)

查询是否安装mysql

1.查询 Linux上是否安装mysql

2.检查是否安装mariadb (如有发现 则使用rpm -e --nodeps ) 

含有的配置文件也需要卸载diao

rm -rf /etc/my.cnf

rm -rf /var/lib/mysql

安装mysql操作步骤

安装包下载地址:

Index of /MySQL/Downloads/MySQL-5.7/http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5.7/

mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

在linux上进入/opt创建一个文件夹mysql 将下载的安装包放入文件夹中

解压文件夹

tar -xvf mysql-5.7.31-1.el7.x86_64.rpm-bundle.tar

安装对应的依赖包

安装perl yum install perl

安装tools yum install net-tools

安装客户端和服务器端

顺序不能改变

rpm -ivh mysql-community-common-5.7.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.31-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.31-1.el7.x86_64.rpm

查看是否启动 systemctl status mysqld

启动 systemctl start mysqld

running 表示启动

更改登录密码(存在root用户 但是不存在密码)

通过grep password /var/log/mysqld.log 进行生成了一个临时的密码

b,XacKV#H0bs这个就是临时密码

临时密码只能使用一次 当首次进去mysql后 就必须要更改密码

通过登录 mysql -u root -p 密码

更改密码 set password = password("Ghd_123456");

退出 exit

 然后用新密码 进行重新登录

client: 客户端程序:哪个客户需要使用这个服务程序,就去安装这个客户端软件

server 服务器程序,安装在服务器上

在win中安装mysql 会连接不上

在服务器端增加远程登录权限

对 linux进行重启 登录mysql进行权限配置     在进行连接

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root@% IDENTIFIED BY 'QWer 1234' WITH GRANT  OPTION;
mysql>FLUSH PRIVILEGES;

修改数据库默认编码和执行引擎

先登录查看,数据库字符编码格式     show variables like '%char%';

把两个Latin1 进行更改为 gbk

退出数据库系统 关闭数据库 systemctl stop mysqld

进入etc文件夹 修改vi my.cnf

client 文件放在最下面

 

整理不易,请仔细阅读,希望对你有帮助

可自行复制粘贴,仅供参考,如有问题请及时私信或评论,我会一一回复

猜你喜欢

转载自blog.csdn.net/vlogghd/article/details/128453244