xml地图|网站地图|网站标签 [设为首页] [加入收藏]
当前位置: www8029com > 澳门新葡8522最新网站 > 正文

澳门新葡8522最新网站value解决方法,linux中mysql开

时间:2019-09-24 04:37来源:澳门新葡8522最新网站
MySQL添加新用户时出现如下报错,如下图: linux中mysql开启远程访问功能   经过查资料了解到: 1、基本原理 mysql用户表的中某些字段不能为空,没有默认值,其实是操作错误,mysql添加

MySQL添加新用户时出现如下报错,如下图:

linux中mysql开启远程访问功能

澳门新葡8522最新网站 1

 

经过查资料了解到:

1、基本原理

mysql用户表的中某些字段不能为空,没有默认值,其实是操作错误,mysql添加用户是不能这样直接insert user表的。

 

改为以下方式添加新用户,如下图:

mysql安装成功之后,默认的是没有开启远程访问的权限,只有本地才可以进行访问

澳门新葡8522最新网站 2

mysql默认的相关配置实际上是在mysql数据库中mysql用户中的user表中,只需要修改此表中相关记录即可实现

这样就添加了一个新用户ziyue,密码ziyue@2018。

具体查看方式可以参考下图所示:

 

澳门新葡8522最新网站 3

 

澳门新葡8522最新网站,2、添加新用户进行授权

 

#grant all privileges on *.* to 创建的用户名 @”%” identified by “密码”;

#flush privileges; #刷新刚才的内容

 

#格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by “用户密码”;   

#@后面是访问mysql的客户端IP地址(或是 主机名) % 代表任意的客户端

#如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。  

 

3、为现有的用户设置远程访问权限

 

#use mysql;

#update db set host = ‘%’ where user = ‘用户名’;

#如果写成 host=localhost 那此用户就不具有远程访问权限   

#FLUSH PRIVILEGES;

 

4、查看修改后的结果

 

#use mysql; 

#select host,user,password from user;

1、基本原理 mysql安装成功之后,默认的是没有开启远程访问的权限,只有本地才可以进行访问 mysql默认的相关...

编辑:澳门新葡8522最新网站 本文来源:澳门新葡8522最新网站value解决方法,linux中mysql开

关键词: www8029com