mysql配置root账户允许远程连接

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
把上文中的username和password改为你想要远程登录的用户名和密码,username一般为root
select host, user from user;
查看用户名和对应允许登录的ip
%代表可以允许所有ip进行登录

最后一步
刷新权限
FLUSH PRIVILEGES;
完成后不需要重启mysql服务,即可在别的ip进行登录

后续新增:
linux下mysql表名大小写敏感问题:

  在服务运行目录找到my.ini或者my.cnf文件

  [mysqld]增加一行

  lower_case_table_names=0 (0:区分;1:不区分大小写)

原文地址:https://www.cnblogs.com/Monroyhahaha/p/13188548.html