2019独角兽企业重金招聘Python工程师标准>>>

mysql 5.7.16安装与给远程连接权限

ZIP Archive版是免安装的。只要解压就行了。不需要安装。我的放在d盘啦。

1.配置:
也就是my.ini文件的由来
把my-default.ini(此文件是解压之后,自带的)这个文件复制一下重命名my.ini,然后替换成如下的代码即可:(把里面D:\mysql\mysql-5.6.17-winx64改成你自己的软件路径,保存)

(下面的内容即为所新建的my.ini文件的内容。记得修改里面的路径。)

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.6.17-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.6.17-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

我的my.ini文件的截图如下:(具体目录在上面的截图可以看到我的MySQL安装在什么位置,和下面的内容一致。)

2.安装mysql服务并启动之:
也就是data文件夹的由来啦。
以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录
再输入mysqld install回车运行就行了
接着就是输入 net start mysql 启动服务
报错!!!
“服务器无法启动,服务器没有报告任何错误。”
然后。。。
再输入mysqld --initialize-insecure --user=mysql
(执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空)
再次启动:再输入 net start mysql 启动服务,OK成功。以上为从别处博客复制过来的!觉得有用自己保留一份万一那天忘记了!

3.给远程连接权限:

问题:远程连接mysql数据库出现 error 1130:host 'root' is not allowed to connect to this mysql server 错误时解决方法!

修改root的权限

USE mysql;
    SELECT 'host' FROM USER WHERE USER='root';
    UPDATE USER SET HOST = '%' WHERE USER ='root';
    FLUSH PRIVILEGES;                                          特别提示:这个很重要

第一句是以权限用户root登录
    第二句:选择mysql库
    第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
    第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
    第五句:刷新MySQL的系统权限相关表;

这样就可以了;

转载于:https://my.oschina.net/yukong/blog/863321

mysql 5.7.16安装与给远程连接权限相关推荐

  1. CentOS下mysql 8.0.16 安装完整版教程

    CentOS下mysql 8.0.16 安装完整版教程 1. 下载安装包 由于下载过程较慢,所以先本地下载准备好安装包. MySQL 8.0下载链接(官网地址): https://dev.mysql. ...

  2. MySQL 8.0.16安装教程

    原 MySQL 8.0.16安装教程(windows 64位) 2018年08月15日 18:05:05 日日言谧 阅读数:140168 <span class="tags-box a ...

  3. mysql远程连接权限grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant option语句报错

    mysql远程连接权限grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option语句报错 记录 ...

  4. Linux安装Redis、远程连接Redis

    Linux安装Redis.远程连接Redis Redis官方tar包下载地址 Linxu安装Redis 1.新建redis安装目录 2.上传文件到服务器的安装目录 3.解压tar包 4.安装gcc环境 ...

  5. mysql远程连接权限grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant optio语句报错

    mysql远程连接权限grant all privileges on . to 'root'@'%' identified by 'root' with grant optio语句报错 在docker ...

  6. mysql查看远程密码修改_MySQL如何修改密码并添加远程连接权限 | Visant-i 行客

    一.最简单的方法 天天快3登入首页常规设置项,直接点击"修改密码"即可 二.服务器命令 修改密码命令: 1.如果你的root用户没有密码,那么修改命令是: mysqladmin - ...

  7. MySQL授予远程连接权限时出现:ERROR 1819 (HY000): Unknown error 1819

    MySQL授予远程连接权限时出现:ERROR 1819 (HY000): Unknown error 1819 不知道啥情况,可能是我的点太背了, 电脑老想跟我作对,授予接远程连接都不成了 网上找了找 ...

  8. 如何在mysql中创建连接_如何在MySQL中创建新用户并开启远程连接访问?

    如何在MySQL中创建新用户并开启远程连接访问? 发布时间:2020-05-21 14:55:19 来源:亿速云 阅读:176 作者:鸽子 下面由mysql教程给大家介绍MySQL创建新用户并开启远程 ...

  9. centos6.8 配置mysql赋予mysql远程连接权限

    1.关掉防火墙 2.检查3306端口是否开放 3.修改用户用户权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的数据库密码' ...

最新文章

  1. 刚看完 Kafka 源码,各位随便问!
  2. 月薪5万程序员眼中的单例模式
  3. android rom 评测,腾讯定制Android 4.0 ROM评测 附tati刷机教程
  4. SIM300实现GPRS上网
  5. ajax 使用 JSONP 时,只能 GET 不能 POST
  6. phppage类封装分页功能_php显示页码分页类的封装
  7. TensorFlow工作笔记002---Centos7.3下TensorFlow使用python创建计算图案例
  8. AD域控exchange邮箱(一)——批量安装MSI安装包
  9. USACO26 moofest 奶牛集会(归并排序)
  10. lamp一键安装包+linux,linux下的lanmp/lamp/lnmp一键安装包
  11. 超级简单基于spring boot高速公路收费系统的设计与实现.rar(含源码及数据库文件)
  12. 理想边界尺寸怎么算_GDamp;T 几何尺寸和公差 | ASME14.52018标准弄错了吗?
  13. 3D建模学习对于电脑配置要求高不高?用台式机好还是笔记本电脑好?显卡内存等全方面解析,小白福音
  14. 【概率论】指数分布 Exponential Distribution
  15. UE4在场景中画线(蓝图与C++)的实现方式
  16. 什么是APS高级计划排程(高级计划排产)可视化甘特图,有哪些应用效果?
  17. 游戏辅助 -- 走路call中ecx值分析
  18. Unity 使用贝塞尔曲线实现抛物线运动
  19. spring boot整合MySQL数据库
  20. plt.contour()功用

热门文章

  1. zabbix学习笔记(1)
  2. 3.6 SQL Server 内存
  3. 韩国韩亚航空数万份乘客身份信息被泄露
  4. 使用rvm来管理ruby版本
  5. 一文读懂机器学习、数据科学、人工智能、深度学习和统计学之间的区别
  6. radiobutton模拟tab点击效果
  7. VS2010打开旧版本MFC工程无对话框
  8. 查看eclipse使用的jre版本
  9. ANT HelloWorld
  10. 软件项目经理新手上路10 - 要的是计划,还是?