mysql禁止root远程登录以及分配普通用户
select user,host from mysql.user; ---查看所有用户
链接navicat
update mysql.user set frhost="192.168.159.130" where frhost="master"
然后 flush privileges
设置mysql密码
[root@192 bin]# ./mysql_secure_installation
报错
echo $PATH ---查看环境变量
设置环境变量
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
然后执行[root@192 bin]# ./mysql_secure_installation
输入目前的密码,当前为空,直接回车
重新分配连接普通用户
grant select,update,insert,delete on test.* to test@'192.168.1.0/255.255.255.0'
identified by '123456';
flush privileges;
设置全局变量
vim /etc/profile
PATH="$PATH:/usr/local/mysql/bin" //永久生效
命令行执行
export PATH="$PATH:/usr/local/mysql/bin" //临时执行
或者 cp /usr/local/mysql/bin/mysql 到 /usr/bin