通过Mysql命令连接数据库
1、连接本地数据库
mysql -u用户名 -p密码
--默认连接主机为localhost,默认端口为3306
2、远程连接数据库,需指定连接的主机IP地址
mysql -u用户名 -p密码 -h192.168.9.111
表明连接到主机地址为 192.168.9.111,端口号为3306的Mysql数据库
3、一般情况下使用用户连接数据库时都会涉及到权限问题,需要赋权才能访问
grant select,update,delete on *.* to user@‘192.168.9.111’ identified by "密码";
表示授予user用户可以通过192.168.9.111这台机器进行登录并赋予查询、更新、删除任何库任何表中的操作
"*.*" :第一个*表示数据库名称,第二个*表示表名,所有则用*代替
如果允许用户在任何机器上登录,则将IP地址192.168.9.111换成“%”即可
同时可以设定用户为无密码登录,根据笔者测试,发现只有设定用户可以在任何机器上登录时才能设置无密码登录
grant select,update,delete on *.* to user@‘%’ identified by "";
4、查看Mysql用户以及各用户允许登录机器信息
1、使用root用户登录mysql数据库,
2、 找到mysql数据库(use mysql)
3、找到user表(show tables)
4、可以查看里面的信息,主要看user,host,password(新版用authentication_string替换password)
更多推荐
Mysql登录数据库,远程登录命令
发布评论