目录
rpm命令介绍
查询是否安装mysql
安装mysql操作步骤
整理不易,请仔细阅读,希望对你有帮助
可自行复制粘贴,仅供参考,如有问题请及时私信或评论,我会一一回复
安装格式命令 rpm -ivh 包全名
选项 -i 表示安装 -v 表示显示详细信息
-h (hash)使用“#” 显示进度
-U 升级 -e卸载 -q 查询 -a 冲突
--force 强制安装,即使覆盖属于其他包的文件也要安装
--nodes 不检测依赖性
实践方案
rpm -ivh 安装 rpm -qa 查询
rpm -e --nodps 卸载 不检查依赖(卸载旧版本安装 新版本)
1.查询 Linux上是否安装mysql
2.检查是否安装mariadb (如有发现 则使用rpm -e --nodeps )
含有的配置文件也需要卸载diao
rm -rf /etc/my.cnf
rm -rf /var/lib/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
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 文件放在最下面