
1. 远程连接授权
登陆mysql数据库 (如果安装在系统盘可以直接命令, 否则要切换到安装目录..bin/)
mysql -u root -p
mysql> use mysql; --切换库
mysql> select host,user,password from user; -查询权限(host默认是localhost,所以远程是连不进来的)
(1)将localhost改成%允许所有连接以root用户连接
(2)权限改为ALL PRIVILEGES
mysql> use mysql;
mysql> grant all privileges on *.* to root@'%' identified by "password";
mysql> flush privileges;
mysql> select host,user,password from user;
参考:https://www.cnblogs.com/weifeng1463/p/7941625.html
2.mysql 中文乱码
mysql>show variables like '%char%'; 会发现latin1字符集,在这里修改的话,重启不生效
因此到配置文件去修改my.ini
[client] [mysqld] [mysqld] 修改为default-character-set=utf8