一、目标
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进行处理,非常感谢!