昨天安装mydql时总是报错缺少插件,虽然最后安装上了,但还是在此记录下
一、 安装centos7系统系统
- 在选择安装基本环境时,选择基本环境为”网页服务器“,昨天我因为选择了《基础设施服务器》在安装mysql时报缺少插件
二、 安装MySql
添加MySQLyum仓库:
选择相应的系统平台的稳定版本:我这里是centos7,所以选择linux7
把下载来的安装包上传到centos系统上/opt/mysql/(新建一个mysql目录,把安装包放在这个目录下),使用下列命令安装:
在这里安装最新版本,如果是linux8系统,在这之前要把module禁用了,然后在安装
使用下列命令安装mysql:
用下列命令起动mysql:
用下列命令查看mysql状态:
重启用mysql服务:
停止mysql服务:
到这里我们去远程连接mysql时,是无法连接上的,它默认是本地连接
在服务初始化时为超级用户生成了一个密码,存放在错误日志文件中,使用下列命令可以查看:
远程连接开放3306端口,重启防火墙
这时我们再去连接,就会报一个拒绝连接的提示如:
登录MySq在mysql数据库中的user表中l使用下列命令查看root用户的相关信息:
- 注意,第一次登录时,首先要修改root用户的密码
发现root用户的访问权限是localhost,需要修改为host为%,如下命令
我接着再次连接时报下列错误:
mysql8.0修改了加密规则,而可视化工具还没有更新支持新的加密方式,所心修改为旧的加密方式,然后再次修改root用户密码