MySQL

38-Linux下MySQL的安装与使用

2022-09-19  本文已影响0人  紫荆秋雪_文

一、查看是否安装过 MySQL

rpm -qa | grep -i mysql
systemctl status mysqld.service

二、MySQL卸载

systemctl stop mysqld.service
rpm -qa | grep -i mysql
或
yum list installed | grep mysql
yum remove mysql-xxx mysql-xxx mysql-xxx mysqk-xxxx
# 查找相关文件
find / -name mysql
#  删除上述命令查找出的相关文件
rm -rf xxx
rm -rf /etc/my.cnf

三、MySQL安装

mysql --version 
#或
mysqladmin --version
mysqld --initialize --user=mysql
cat /var/log/mysqld.log
启动:systemctl start mysqld.service 
关闭:systemctl stop mysqld.service 
重启:systemctl restart mysqld.service 
查看状态:systemctl status mysqld.service

四、MySQL登录

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
use mysql; 
select Host,User from user;
image.png

Host列指定了允许用户登录所使用的IP,比如user=root Host=192.168.1.1。这里的意思就是说root用户只能通过192.168.1.1的客户端去访问。 user=root Host=localhost,表示只能通过本机客户端去访问。而 %是个 通配符 ,如果Host=192.168.1.%,那么就表示只要是IP地址前为“192.168.1.”的客户端都可以连
接。如果 Host=% ,表示所有IP都有连接权限

update user set host = '%' where user ='root';
flush privileges;

五、远程连接MySQL

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'abc123';
上一篇 下一篇

猜你喜欢

热点阅读