腾讯云centos7安装mysql5.7
一、查看是否安装mysql
rpm -qa | grep mysql
什么都没有显示,说明没有安装
二、进入到opt目录下,使用wget下载官方yum源的rpm包
cd /opt
//下载MYSQL5.7的软件源
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
三、安装软件源
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
四、安装mysql服务端
yum install -y mysql-community-server
启动mysql服务
systemctl start mysqld
查看mysql状态
systemctl status mysqld
//成功的话,状态会显示active(running)
关闭mysql服务
systemctl stop mysqld
开机启动
systemctl enable mysqld
重启systemctl
systemctl daemon-reload
五、root账号密码修改
mysql安装启动成功以后,我们想登录mysql,用户名和密码在哪里 这是首要的问题,mysql为我们提供了一个root的用户,并且在安装成功之后在/var/log/mysqld.log中生成了一个临时的密码,我们只需要对其进行修改。
cat /var/log/mysqld.log
也可以直接使用以下命令来查看:
cat /var/log/mysqld.log|grep 'A temporary password'
使用root用户和临时密码登录mysql服务,进行修改密码
set password for 'root'@'localhost'=password('你的密码,要有大小写字母、数字和特殊符号,长度要大于8位');
设置远程登录
use mysql;
UPDATE user SET host='%' WHERE user='root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Dyx19971026521!%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
设置远程登录的权限视为了可以使用类似Navicat类似的图形工具进行连接
来源:CSDN
作者:dyx19971026
链接:https://blog.csdn.net/dyx19971026/article/details/103897006