主机宝贝 服务器技术教程 阿里云Centos7上安装MySQL教程

阿里云Centos7上安装MySQL教程

Win2019 显示 SMBV1 协议不安全的处理

[Window Title] \10.100.1.163 [Content] \10.100.1.163 因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的 SMB1 协议,而此协议是不安全的,可能会使你的系统遭受攻击。 你的系统需要 SMB2 或更高版本。有关如何解决此问题的信息,请参见:

1 基本安装过程

1.查看系统是否安装了mysql软件

2.将已经安装过的软件卸载掉。注意:这样的卸载是不彻底,不过这里够用了

 

3.CentOS 7yum源中默认是没有mysql的。所以,为了解决这个问题我们首先下载安装mysqlrepo源。

4. 安装mysqlrepo

安装之后会获得/etc/yum.repos.d/mysql-community.repo/etc/yum.repos.d/mysql-community-source.repo两个源,可以去相应的路径下查看一下。

 

5.开始安装

 

6.服务开关操作

7.设置MySQL开机启动

 

8.启动MySQL服务进程

 

2 无法登录问题解决

1.在/etc/my.cnf文件中添加skip-grant-tables。这里注意一下:我的skip-grant-tables放到了文件最后

skip-grant-tables:的作用就是跳过了mysql的用户验证

然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库;

 

2.重启mysqlservice mysqld restart,重启之后我们直接输入mysql即可进入mysql数据库,因为我们已经跳过了mysql数据库的用户验证。

进入数据库之后执行下面的命令

 

3.恢复/etc/my.cnf文件

恢复/etc/my.cnf,将skip-grant-tables删除或者注释掉。

 

4.重启mysqlservice mysqld restart

到此为止我们就解决了mysql安装之后登录不知道密码的问题。

 

3 重置密码问题

下面顺便讲解一下这个问题:

安装完mysql 之后,登陆以后,不管运行任何命令,总是提示这个错误:

You must reset your password using ALTER USER statement before executing this statement

处理步骤为:依次执行下面三条代码。

这里要注意的是your new password 必须包含数字,字母包含大小写,标点符号。不然好像是不能通过的。

完成以上三步退出再登,使用新设置的密码就行了,以上除了 your new password 需要修改成新密码外,其他原样输入即可。

 

4.解决远程客户端无法连接MySQL数据库

1.创建新的安全组规则,对外开放3306端口访问授权

2.在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称’%’。

第一句是以权限用户root登录

第二句:选择mysql库

第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

第五句:刷新MySQL的系统权限相关表

第六句:再重新查看user表时,有修改

3.重起mysql服务即可完成。service mysqld restart

Windows 防火墙出站 入站规则简单说明

1. Windows防火墙其实比linux的iptabels 要好用一些. 打开设置方式: 运行->输入control即可 选择系统和安全 2.win2019 以及改名字了 现在是 windows defender 防火墙, 其实是一样的 3. 选择高级设置   4. 设置服务器某些端口不能使用,其实只需要处理入站端

本文来自网络,不代表主机宝贝立场,转载请注明出处:http://www.idcbaby.com/42652/