linux下mysql开启远程连接
之前一直是windows的服务器,今天开始折腾linux,一开始各种不习惯。首先需要做的就是开启mysql的远程连接。如果不开启远程连接就会报错:xxxx can’t connect to MYSQL serve。
1.创建用户用来远程连接
GRANT ALL PRIVILEGES ON *.* TO ‘itoffice’@’%’ IDENTIFIED BY ‘itoffice’ WITH GRANT OPTION;
(第一个itoffice表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个itoffice表示密码)。
2执行 flush privileges;命令立即生效
3查询数据库的用户(看到如下内容表示创建新用户成功了)
SELECT DISTINCT CONCAT(‘User: ‘’’,user,’’’@’’’,host,’’’;’) AS query FROM mysql.user;
查看端口号
show global variables like ‘port’;
然后在windows端或者mac端用上面的用户名和密码就可以登陆了
还没有评论,来说两句吧...