1、登录
mysql -u root -p
之后输入密码进行登陆
2. 权限设置及说明
2.1添加远程ip访问权限
GRANT ALL PRIVILEGES ON *,* T0 'root'@'192.168,199,99' IDENTIFIED BY 'FEFJay' MITH GRANT OPTION; flush privileges;
2.2命令解释
第一行中,192.168.199.99是阿里云内网的一个地址,这个是允许远程访问的IP的值。自行改为其他值.root是账户名,后面的FEFJay是密码。即,允许来自192.168.199.99的连接并使用root账户和FEFJay这个密码进行访问。ALL PRIVILEGES ON 后面的*表示所有数据库,即完全访问权限,可以指定为特定数据库而IP这里,可以使用%来表示所有IP第二行是使设置立刻生效 。
3.本质
以上所有操作,其实就是在mysql库的user表,添加了一条新的记录,相应的:Host=特定ip,User=允许登录的用户名,Password=密码 等等
mysql -uroot-p -h192.168.199.90 -P8866 #服务器ip192.168.199.90 端口是8866