1.查看是否有安装的MySQL
rpm -qa | grep -i mysql // 查看命令1
yum list install mysql* // 查看命令2
1.1Yum卸载软件格式:
yum remove +卸载软件名称
1.2Rpm卸载软件格式
rpm -e --nodeps +软件包的名称
rpm -e –nodeps +软件包的名称
1.3查找目录:命令
Whereis +目录名
find / -name +目录名
1.4删除目录
rm -rf /
1.5删除mysql 配置文件
rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret
1.6删除mysql开机自启动服务
chkconfig --list | grep -i mysql
chkconfig --del mysqld // 服务名为你设置时候自己设置的名字
2.检查安装的mariadb
rpm -qa |grep mariadb
执行卸载的操作:
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
此方法卸载失败或者报错就用这个:
yum remove mysql-libs
2.1下载并安装MySQL的yum源:
rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-9.noarch.rpm
2.2通过yum安装MySQL:
yum install -y mysql-server –nogpgcheck
如果提示失败的软件包是:
mysql-community-common-5.7.38-1.el7.x86_64
GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
解决方法:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum -y install mysql-community-server
2.3启动MySQL:
systemctl start mysqld
2.4查看MySQL:
systemctl status mysqld
3.配置MySQL
3.1查看MySQL初始密码:
head -n 10 /var/log/mysqld.log
密码在root@localhost:后面,如图所示:
3.2登录MySQL, -u后面跟自己的用户名
mysql -uroot -p
3.3改密码:复杂度为0级:
set global validate_password_policy=0;
修改密码长度为4为
set global validate_password_length=4;
修改密码为root
alter user root@'localhost' identified by 'root';
3.4退出MySQL重启MySQL生效更改设置:
exit;
service mysql restart
4.连接Navict
4.1设置MySQL库的root表,允许远程登陆
use mysql;
update user set host = '%' where user = 'root';#root为自己的用户名
flush privileges;//一定要刷新操作
4.2退出MySQL并关闭防火墙
退出MySQL
exit;
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
4.3连接Navicat
连接到远程主机上的MySQL
假设远程主机的IP为:192.168.37.129,用户名为root,密码为root。
则键入以下命令: mysql -h192.168.37.129 -uroot -proot
(注:u与root可以不用加空格,其它也一样)