mysql卸载与安装
一、卸载
1、查看是否有mysql
mysql -uroot -p
或者
yum list installed mysql*
或者
rpm -qa | grep -i mysql


2、卸载
1.yum remove mysql mysql-server mysql-libs compat-mysql51
3.rm -rf /var/lib/mysql
4.rm /etc/my.cnf
如果装了mysql-devel(其他一样add command),卸载为:
yum remove mysql mysql-devel mysql-server mysql-libs compat-mysql51输入:y
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ApMDwFpD-1622438608260)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210530233029220.png)] centos如何彻底删除mysql数据库 centos卸载数据库_database_04](https://s2.51cto.com/images/blog/202307/14171852_64b112fc0699947634.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5ycUpnrm-1622438608261)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531104519442.png)] centos如何彻底删除mysql数据库 centos卸载数据库_修改密码_05](https://s2.51cto.com/images/blog/202307/14171852_64b112fc0e0a046952.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZOdx8J1x-1622438608262)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531104904368.png)] centos如何彻底删除mysql数据库 centos卸载数据库_database_06](https://s2.51cto.com/images/blog/202307/14171852_64b112fc0d5553258.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VH05KW2Z-1622438608262)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531104805067.png)] centos如何彻底删除mysql数据库 centos卸载数据库_数据库_08](https://s2.51cto.com/images/blog/202307/14171852_64b112fc1a11b14489.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
whereis mysql![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IocyBZrz-1622438608263)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531105116578.png)] centos如何彻底删除mysql数据库 centos卸载数据库_数据库_09](https://s2.51cto.com/images/blog/202307/14171852_64b112fc1a99d64223.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
find / -name mysql
chkconfig --list | grep -i mysql![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J94EzYN2-1622438608264)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531105505724.png)] centos如何彻底删除mysql数据库 centos卸载数据库_mysql_11](https://s2.51cto.com/images/blog/202307/14171852_64b112fc212ad76811.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
二、创建一个用户
1、创建用户并添加密码
[root@localhost ~]# adduser yanwang[root@localhost ~]# passwd yanwang
更改用户 zhangbiao 的密码 。
新的 密码:
无效的密码: 密码未通过字典检查 - 过于简单化/系统化
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。2、授权
新创建的用户并不能使用sudo命令,需要给他添加授权。
sudo命令的授权管理是在sudoers文件里的。可以看看sudoers:
[root@localhost ~]# sudoers
bash: sudoers: 未找到命令...
[root@localhost ~]# whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.d /usr/libexec/ /usr/share/man/man5/sudoers.5.gz3、找到这个文件位置之后再查看权限:
[root@localhost ~]# ls -l /etc/sudoers
-r--r----- 1 root root 4251 9月 25 15:08 /etc/sudoers4、是的,只有只读的权限,如果想要修改的话,需要先添加w权限:
[root@localhost ~]# chmod -v u+w /etc/sudoers
mode of "/etc/sudoers" changed from 0440 (r--r-----) to 0640 (rw-r-----)5、然后就可以添加内容了,在下面的一行下追加新增的用户:
[root@localhost ~]# vim /etc/sudoers## Allow root to run any commands anywher
root ALL=(ALL) ALL
yanwang ALL=(ALL) ALL #这个是新增的用户![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ibX8KFwO-1622438608266)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531112259560.png)] centos如何彻底删除mysql数据库 centos卸载数据库_数据库_12](https://s2.51cto.com/images/blog/202307/14171852_64b112fc1210022247.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
6、wq保存退出,这时候要记得将写权限收回:
[root@localhost ~]# chmod -v u-w /etc/sudoers
mode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)7、这时候使用新用户登录,使用sudo:
[zhangbiao@localhost ~]$ sudo cat /etc/passwd
[sudo] password for yanwang:
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.三、安装mysql8.0
*重要说明:如果普通用户。命令前加sudo获取临时权限,root用户不用
1、获取安装源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mjBJTt9P-1622438608266)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531112618100.png)] centos如何彻底删除mysql数据库 centos卸载数据库_mysql_13](https://s2.51cto.com/images/blog/202307/14171852_64b112fc21c3951013.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
2、下载rpmmysql文件
rpm -ivh mysql80-community-release-el7-3.noarch.rpm![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8EFCs5oq-1622438608267)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531113125827.png)] centos如何彻底删除mysql数据库 centos卸载数据库_数据库_14](https://s2.51cto.com/images/blog/202307/14171852_64b112fc204e072415.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HnCSuIEI-1622438608268)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531113224808.png)] centos如何彻底删除mysql数据库 centos卸载数据库_mysql_15](https://s2.51cto.com/images/blog/202307/14171852_64b112fc1d2b714711.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
3、安装mysql服务
yum install mysql-server![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rOtOBzI9-1622438608268)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531113652097.png)] centos如何彻底删除mysql数据库 centos卸载数据库_创建用户_16](https://s2.51cto.com/images/blog/202307/14171852_64b112fc1ff3719706.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
输入y确定
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fvEsKagE-1622438608269)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531113355271.png)] centos如何彻底删除mysql数据库 centos卸载数据库_database_17](https://s2.51cto.com/images/blog/202307/14171852_64b112fc17d9f8880.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8gnT83fP-1622438608269)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531113610081.png)] centos如何彻底删除mysql数据库 centos卸载数据库_创建用户_18](https://s2.51cto.com/images/blog/202307/14171852_64b112fc1f8d217717.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
4、启动mysql服务
systemctl start mysqld![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-88xxGhQx-1622438608270)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531113856099.png)] centos如何彻底删除mysql数据库 centos卸载数据库_数据库_19](https://s2.51cto.com/images/blog/202307/14171852_64b112fc204b134397.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
5、获取临时密码
grep 'temporary password' /var/log/mysqld.log![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UOcPUPtt-1622438608270)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531114114238.png)] centos如何彻底删除mysql数据库 centos卸载数据库_创建用户_20](https://s2.51cto.com/images/blog/202307/14171852_64b112fc212fe61497.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
6、登陆mysql
mysql -uroot -p![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0RmSx8Y1-1622438608271)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531114202293.png)] centos如何彻底删除mysql数据库 centos卸载数据库_mysql_21](https://s2.51cto.com/images/blog/202307/14171852_64b112fc2b41181685.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
7、修改密码格式和密码
set global validate_password.policy=0;
set global validate_password.length=4;
set global validate_password.check_user_name=OFF;
set global validate_password.number_count=0;
set global validate_password.special_char_count=0;更改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tQIG0339-1622438608272)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531114533416.png)] centos如何彻底删除mysql数据库 centos卸载数据库_创建用户_22](https://s2.51cto.com/images/blog/202307/14171852_64b112fc2ea3794027.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
使用修改密码登陆
mysql -uroot -p123456![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zFehtUGd-1622438608272)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531114624648.png)] centos如何彻底删除mysql数据库 centos卸载数据库_修改密码_23](https://s2.51cto.com/images/blog/202307/14171852_64b112fc2af3c32741.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
四、Navicat远程登陆mysql
1、创建用户并受权
CREATE USER 'root'@'%' IDENTIFIED BY 'wangge' ;
授权
grant all on *.* to 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'wangge';
刷新
flush privileges![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jUBDt0j9-1622438608273)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531115209760.png)] centos如何彻底删除mysql数据库 centos卸载数据库_database_24](https://s2.51cto.com/images/blog/202307/14171852_64b112fc2732188998.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IsyJarr1-1622438608274)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531115252013.png)] centos如何彻底删除mysql数据库 centos卸载数据库_创建用户_25](https://s2.51cto.com/images/blog/202307/14171852_64b112fc1c5761232.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
五、开启防火墙
添加端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent重启防火墙
systemctl restart firewalld.service产看端口
firewall-cmd --list-ports![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PSLVQx0t-1622438608275)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531115626495.png)] centos如何彻底删除mysql数据库 centos卸载数据库_修改密码_26](https://s2.51cto.com/images/blog/202307/14171852_64b112fc32f7926292.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mKgbYZnT-1622438608275)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531120011559.png)] centos如何彻底删除mysql数据库 centos卸载数据库_数据库_27](https://s2.51cto.com/images/blog/202307/14171852_64b112fc23f4025015.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
六、Navicat连接远程数据库
1、获取ip地址
192.168.0.105
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cjRWzwy5-1622438608276)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531124552806.png)] centos如何彻底删除mysql数据库 centos卸载数据库_修改密码_28](https://s2.51cto.com/images/blog/202307/14171852_64b112fc25e9e57939.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
ssh连接
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e8JqoFUU-1622438608277)(C:\Users\花孜然\AppData\Roaming\Typora\typora-user-images\image-20210531125550166.png)] centos如何彻底删除mysql数据库 centos卸载数据库_修改密码_29](https://s2.51cto.com/images/blog/202307/14171852_64b112fc224556691.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=,x-oss-process=image/resize,m_fixed,w_1184)
常规

















