ps axj | grep mysql // 查看mysql是否在运行
systemctl stop mysqld // 关闭mysql
rpm -qa | grep mysql // 使用yum安装的包的后缀为qa,筛选mysql的安装包
rpm -qa | grep mysql | xargs yum -y remove // 卸载管道查询的所有mysql安装包
ls /etc/my.cnf // 卸载完成后查询这个文件是否存在
ls /var/lib/mysql/ // 查看mysql残留数据,可作为备份
2. 获取mysql官方yum源:
cat /etc/redhat-release // 查看当前系统版本
repo.mysql.com // mysql源,57版本的el版本,下载对应linux版本,没有就下载7.版本
rpm -ivh mysql57-community-release-el7-9noarch.rpm // 安装mysql5.7的官方yum源,就可以通过yum安装mysql了
yum list | grep mysql // 查看源是否生效,列出可使用的mysql相关资源,生效后rm删掉源的安装包
yum -y install mysql-community-serer // 安装mysql,相关组件都会被安装
rpm --import https:/repo.mysql.com/RPM-GPG-KEY-mysql-2022 //密钥失效导致的安装失败,更新密钥后重新安装ls /etc/my.cnf //安装成功后出现这个目录
which mysqld // 查看服务器端是否安装成功
which mysql // 查看客户端是否安装成功
4. 启动服务:
systemctl start mysqld // 启动服务端
mysql -uroot -p // 直接登录,可能没有密码vim /etc/my.cnf // 修改配置文件跳过权限检测
skip-grant-tables // 在最后一行加上跳过权限代码
systemctl restart mysqld // 重启服务,重新加载配置文件
6. 更改配置文件:
port=3333 // 端口设置
character-set-server=utf8 // 服务器编码格式设置
default-storage-engine=innodb // 存储引擎设置
