发布网友 发布时间:2024-09-09 15:37
共1个回答
热心网友 时间:6分钟前
卸载历史版本MySQL
查看是否拥有历史版本
非首次安装需卸载历史版本MySQL,命令查看是否有安装MySQL历史版本组件
rpm-qa|grepmysql查看MySQL服务状态
servicemysqldstatus暂停MySQL服务
servicemysqldstop卸载MySQL服务
需要把每个组件全部移除,注意可能会有组件的依赖前后顺序。
rpm-ev[需要移除组件的名称]或者rpm-e--nodeps[需要移除组件的名称]//此命令为强制卸载安装MySQL使用rpm来安装MySQL
因为CentOS7默认安装的数据库是Mariadb,所以使用YUM命令是无法安装MySQL的,只会更新Mariadb。使用rpm来进行安装。可以在mysql的repo源仓库右键复制指定版本的数据库。
wgethttp://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm安装mysql80-community-release-el7-1.noarch.rpm包
sudorpm-ivhmysql80-community-release-el7-1.noarch.rpm使用yum安装mysql服务
sudoyuminstallmysql-server检查是否已经设置为开机启动MySQL服务
systemctllist-unit-files|grepmysqld则表示已经设置为开机启动,如果没有设置为开机启动则执行
systemctlenablemysqld.service查看MySQL是否启动未启动则执行启动服务命令
查看是否启动MySQL服务ps-ef|grepmysql启动服务systemctlstartmysqld.service初始化MySQL
servicemysqldstatus0查看MySQL初始默认密码
servicemysqldstatus1复制root@localhost:后面的密码。登录mysql,并粘贴默认密码因为MySQL8.0的更改,导致必须要重置密码
servicemysqldstatus2如果设置密码时候出现提示
ERROR1819(HY000):Yourpassworddoesnotsatisfythecurrentpolicyrequirements
代表需要降低policy的等级后在执行
servicemysqldstatus3开启MySQL远程连接
servicemysqldstatus4创建新用户
servicemysqldstatus5刷新权限
servicemysqldstatus6