Centos7笔记之Mysql5.7安装

一、目标

centos7下Mysql5.7的安装、让mysql的root支持远程登录、修改root的密码。(无坑版)

二、平台

centos7.6,

三、解析
1.mariadb默认系统日志文件:/var/log/mysqld.log
2.mariadb数据库默认存放目录:/var/lib/mysql/
3.mariadb主配置文件默认位置:/etc/my.cnf

4.mysql官 https://www.mysql.com/

5.mysql5.7下载页面https://dev.mysql.com/downloads/mysql/5.7.html

6.mysql官方安装手册https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

四、Mysql安装

1.下载rpm安装源

2.使用rpm在线安装mysql5.7(正常 速来安装则需要几分钟时间,如果 速慢的话或许你可以来一局红警游戏)

3.使用yum方式安装开始正式安装mysql5.7

4.启动mysql服务,并设置开机自启

5.查询mysql初始化密码(拷贝得出的这一小串乱码,它就是mysql初始化后随机生成的root密码)

6.使用mysql初始化的密码去登录mysql

按照提示输入第4步得到的密码并回车。

7.设置mysql密码策略,即不要求密码的复杂度和长度

8.修改mysql的root密码为123123

9.修改root账户开放远程主机访问
注意:123123是你刚才修改好的root的密码。

10.刷新权限,让刚才的命令生效

11.防火墙放行mysql

或者更狠一点直接关闭centos7.6的防火墙

———至此mysql5.7已经安装到了centos7.6上并能使用了。下面再给出一点扩展资料

五、扩展姿势(完全可以略过)

1.查看本机上是否安装过(mysql)哪些软件

2.查询启动mysql的用户是谁

3.创建数据库

4.创建mysql用户kahn6,密码是xpwd123

5.mysql5.7创建数据库表

6.往表中添加一行数据

7.查询刚才插入的数据

8.使用命令远程登录mysql数据库
注释:远程主机上的mysql的root账户,密码是123123,登录远程主机10.100.100.32上的mysql,端口 是3306。如果无法连接过去,那就检查下远程主机的防火墙相应的端口是否开放保使用这里的账 密码是否能在远程本机上自行登录mysql

9.修改mysql配置文件,让mysql支持utf8字符集

10.修改mysql配置文件,让mysql忽略大小写敏感的限制

11.mysql命令行模式下设置mysql密码不要复杂度要求,并且密码最短长度为6

12.让mysql系统时间和mysql的日志时间跟随系统时间
修改mysql主配置文件/etc/my.cnf,在[mysqld]区块下添加一行配置,然后重启mysql服务即可

13.修改mysql的uuid (将uuid的值随便修改个数字即可)

这个错误通常会出现在使用克隆的mysql虚拟机后, 错提示:[ERROR] Slave I/O for channel ”: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work. Error_code: 1593

————————-END—————–2020年3月14日16:13:30——————————

随手点赞正能量,老铁给个双击再走,抵制伸手党

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年2月10日
下一篇 2020年2月10日

相关推荐