安装mysql数据库遇到个问题,通过localhost或者127.0.0.1可以连接数据库,但通过电脑的ip地址就连接失败,在网上查询了下,是因为忘记给数据库授权。
默认MySQL是不允许通过数据库服务器的IP进行远程访问的,以下是mysql远程连接授权命令:
先localhost访问:mysql -u root -p/mysql -h localhost -u root -p/mysql -h 127.0.0.1 -u root -p
进入到mysql后,再修改授权ip
grant all privileges on *.* to 'root'@'ip' identified by 'password'; 修改好ip授权
flush privileges; 刷新授权,修改生效
*.* 代表是所有库.所有表
root
是用户名
ip 指定ip访问,是数据库所在的IP地址