windows下MySQL免安装版配置教程mysql-8.0.12-winx64.zip版本 开启MySQL远程访问权限 容许远程链接

引用1:http://www.javashuo.com/article/p-ngukssrl-gz.htmlhtml

引用2:https://blog.csdn.net/qq_31939617/article/details/82260732mysql

开启MySQL远程访问权限 容许远程链接

一、登录mysql数据库    sql

   mysql -u root -p数据库

   查看user表服务器

mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+--------------+------+-------------------------------------------+
| host         | user | password                                  |
+--------------+------+-------------------------------------------+
| localhost    | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+-------------------------------------------+
2 rows in set (0.00 sec)ide

 

   能够看到在user表中已建立的root用户。host字段表示登陆的主机,其值能够用IP,也可用主机名,post

   (1)有时想用本地IP登陆,那么能够将以上的Host值改成本身的Ip便可。编码

二、实现远程链接(受权法)url

   将host字段的值改成%就表示在任何客户端机器上能以root用户登陆到mysql服务器,建议在开发时设为%。   
   update user set host = ’%’ where user = ’root’;spa

   将权限改成ALL PRIVILEGES

mysql> use mysql;
Database changed
mysql> grant all privileges  on *.* to root@'%' identified by "password";
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> select host,user,password from user;
+--------------+------+-------------------------------------------+
| host         | user | password                                  |
+--------------+------+-------------------------------------------+
| localhost    | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| 192.168.1.1 | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
| %            | root | *A731AEBFB621E354CD41BAF207D884A609E81F5E |
+--------------+------+-------------------------------------------+
3 rows in set (0.00 sec)

这样机器就能够以用户名root密码root远程访问该机器上的MySql.

三、实现远程链接(改表法)

use mysql;

update user set host = '%' where user = 'root';

这样在远端就能够经过root用户访问Mysql.

常见问题:

1.修改密码报错:

  

   解决方案:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';

2以下错误:error: Found option without preceding group in config file: D:\Program Files\mysql-5.6.25-winx64\my.ini at line: 1 Fatal error in defaults handling. Program aborted。

解决方案:注意这里保存my.ini时编码为ansi,特别说明.ini文件是window里面的配置文件。保存里面各类默认的数据。安装版的是在安装的时候让你本身选而后系统给你保存进来,zip archive是本身写,都同样。

相关文章
相关标签/搜索