线上如果用root超级用户连接数据库,非常容易造成隐私泄漏。一般线上不用root数据控制。
今天和大家分享的是 输入密码还不可以连接数据库,必须要输入ip地址以后,才可以连接。
正常的访问数据库都是通过 mysql -uroot -p 连接,输入密码后来会提示一大堆连接成功的代码!!!
紧接着,用 show databases;访问数据库
接着进入mysql的数据库中,进入成功后 会有以下的提示。
之后,再显示数据库中的所有数据库,用 show tables; 命令。结果如下图所示。
视频中的教程是 用 select user,host from user; 命令查看 结果如下。
但是只想修改 user的数据库的权限
将其host修改成自己的ip代码!
将其刷新:
这个时候,如果再继续访问的话。将会出现以下状况。
这个时候,如果再想连接成功的话,可以通过 mysql -uroot -h192.168.103.41 -p; 这个命令进行访问。