腾讯云,mysql,ftp文件传输服务器,FileZilla 扫盲

1.Mysql 报错解决方法。

错误一.启动mysql服务的时候报错。

 

用管理员打开mysql5.6  文件夹下的bin文件的CMD 执行      mysqld --defaults-file=“C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini” --console --skip-grant-tables

会得到错误提示 如下:

解决方法:

1、打开任务管理器终止mysqld进程;

2、打开mysql安装目录的data文件夹,删除以下2个文件:

 

ib_logfile0和ib_logfile1

 

拓展知识

mysql的innodb中事务日志ib_logfile
事务日志或称redo日志,在mysql中默认以ib_logfile0,ib_logfile1名称存在,可以手工修改参数,调节
开启几组日志来服务于当前mysql数据库,mysql采用顺序,循环写方式,每开启一个事务时,
会把一些相关信息记录事务日志中(记录对数据文件数据修改的物理位置或叫做偏移量);
作用:在系统崩溃重启时,作事务重做;在系统正常时,每次checkpoint时间点,会将之前写入事务
应用到数据文件中。

 

 

错误二.出现如下图错误

 

 

 原因:密码错了。 

解决方法:

  首先net stop MySQL5.6  关闭服务

net stop MySQL56  -- MySQL56 是服务名 不一定就是 mysql 

 

  打开安装文件下的 bin文件的cmd模式,执行   or  在 my.ini  文件中加入 [mysqld] 下面加段代码  skip-grant-tables   

  skip-grant-tables作为启动参数的作用:MYSQL服务器不加载权限判断,任何用户都能访问数据库。

mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini" --skip-grant-tables        

再次执行命令: mysql -u root -p

 

 

 

 

 

2.在腾讯云上搭建ftp 文件传输服务器。

搭建过程:参考   腾讯云特惠入口

  在IIS上安装FTP服务---> 创建FTP用户及密码---> 设置共享文件夹(Evenone)  ----> 在IIs 上添加FTP站点  ---> 设置安全组及Windows高级防火墙(如图) ---> 在客户端测试连接ftp公网地址。(建议测试前先重启服务器)

 

 

 

 

3.FTP服务器 FileZilla Server 配置。 参考地址

 

异常:打开Filezilla以后面板里红字显示"FTP over TLS is not enabled, users cannot securely"

原因:未启用TLS模式。

出坑:

打开Settings

选FTP over TLS settings,勾选Enable FTP over TLS support,然后点击中间Generate new certificate...按钮

空白处都可以随便填,注意Common name (Server address)那里填127.0.0.1就行了,下面给密钥和证书选一个保存的位置,然后点最下方Generate certificate

然后在Key password填个密钥密码,随便填一个用不到的,最后点击左下OK,再打开Filezilla就不会有错误提示啦~~

坑解决以后,就可以按照网上各种教程添加用户,分配文件夹访问权限了,基本配置参考《FileZilla怎么用 FileZilla配置FTP服务图文详解》,Settings里每一项的具体作用参考《免费ftp服务器FileZilla Server配置》,大部分都默认设置就行了。

 

posted @ 2020-11-19 11:56  健身编程Dog  阅读(195)  评论(0编辑  收藏  举报