linux 下安装tomcat

    xiaoxiao2025-05-01  21

    1. 彻底卸载mysql

    彻底卸载mysql rpm -qa | grep -i mysql // 查看命令1 卸载mysql安装包

    删除上面所展示的所以mysql的东西,就不列完了

    yum remove mysql mysql-server mysql-libs compat-mysql51 yum remove mysql-community-release rpm -e --nodeps mysql-community-libs-5.7.22-1.el7.x86_64 rpm -e –nodeps mysql57-community-release-el7-11.noarch 删除残留的mysql目录或文件:

    查询MySQL的文件安装目录

    whereis mysql

    删除所有的文件夹(没有列完,上述语句查出来几个删除几个)

    rm -rf /usr/share/mysql rm -rf /usr/bin/mysql

    删除mysql 配置文件

    rm –rf /usr/my.cnf rm -rf /root/.mysql_sercret

    删除mysql开机自启动服务

    chkconfig --list | grep -i mysql chkconfig --del mysqld // 服务名为你设置时候自己设置的名字

    2.安装mysql

    下载并安装mysql的YUM源: wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm // 下载mysql yum源 rpm -ivh mysql57-community-release-el7-11.noarch.rpm // 安装yum源

    使用yum安装MySQL

    yum install mysql-community-server

    安装成功后

    启动mysql systemctl start mysqld.service //centos7语法

    如果出现以下错误:

    ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

    首先停止mysql服务

    service mysqld stop

    再以不检查权限的方式启动

    mysqld --skip-grant-tables &

    又出现以下错误:

    [ERROR] Fatal error: Please read “Security” section of the manual to find out how to run mysqld as root!

    执行命令以root权限启动

    mysqld --user=root --skip-grant-tables & 登录 mysql mysql –uroot

    - 设置密码

    UPDATE mysql.user SET authentication_string=PASSWORD('密码') where USER='root';

    之后执行ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘密码’;会报错 忘记截图了,退出MySQL后再登录执行。其实这条语句执不执行都没有问题了,密码已经修改成功了

    刷新设置,使改动生效

    flush privileges; 设置root权限的远程访问 grant all privileges on *.* to root@"%" identified by "密码"; flush privileges; 开放3306端口

    在防火墙中永久开放3306端口

    firewall-cmd --permanent --zone=public--add-port=3306/tcp

    重新加载使其生效

    firewall-cmd --reload

    查看端口是否已经开放

    firewall-cmd --permanent --zone=public --list-ports

    可以使用navcat等进行远程连接了

    更多请查看:https://blog.csdn.net/zhwyj1019/article/details/80274269

    谢谢!

    最新回复(0)