不言不语

您现在的位置是: 首页 >  数据库  >  MYSQL

MYSQL

mysql禁止root远程登录以及分配普通用户

2022-03-13MYSQL
linux禁止root远程登录mysql以及分配普通用户mysql

select user,host from mysql.user;  ---查看所有用户


链接navicat



image.png


update mysql.user set frhost="192.168.159.130" where frhost="master"


image.png


然后 flush privileges


image.png


设置mysql密码


[root@192 bin]# ./mysql_secure_installation


报错


image.png


echo $PATH    ---查看环境变量


image.png


设置环境变量


1)export PATH="$PATH:/usr/local/mysql/bin"(临时设置环境变量,服务器重启就没了)


2)[root@192 etc]# vi /etc/profile


PATH="$PATH:/usr/local/mysql/bin"(永久有效)


[root@192 bin]# mysql


image.png


然后执行[root@192 bin]# ./mysql_secure_installation


image.png


输入目前的密码,当前为空,直接回车


重新分配连接普通用户

grant select,update,insert,delete on test.* to test@'192.168.1.0/255.255.255.0'

identified by '123456';

flush privileges; 


image.png



设置全局变量

vim /etc/profile

PATH="$PATH:/usr/local/mysql/bin" //永久生效

命令行执行


export PATH="$PATH:/usr/local/mysql/bin" //临时执行

或者 cp /usr/local/mysql/bin/mysql 到 /usr/bin


文章评论