八、centos7安装mysql5.7

复制代码
yum update -y

sudo yum install -y wget 
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
sudo yum install -y yum-utils
yum repolist enabled | grep "mysql.*-community.*"

sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community
yum repolist enabled | grep mysql

安装mysql:

sudo yum install -y mysql-community-server

这一步报错了

mysql-community-server-5.7.44-1.el7.x86_64.rpm 的公钥尚未安装

失败的软件包是:mysql-community-server-5.7.44-1.el7.x86_64

GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

复制代码
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

执行后,再次安装mysql,就可以了。

启动mysql

复制代码
sudo service mysqld start
sudo service mysqld status

从 MySQL 5.7 开始,mysql 安装之后,会默认随机生成一个临时密码,因此登录之后需要修改密码

查看生成的初始密码:

复制代码
sudo grep 'temporary password' /var/log/mysqld.log

使用初始密码进行登录:

复制代码
mysql -u root -p

设置新密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

设置远程登录权限,密码就是上面的新密码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourNewPassword' WITH GRANT OPTION;

刷新权限
mysql> FLUSH PRIVILEGES;

mysql远程连接权限grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option语句报错_grant all on *.* to-CSDN博客

密码设置之后安装即完成。

mysql开机启动命令:

复制代码
mysql> exit
就可退出

systemctl enable mysqld

mysql的配置文件:

/etc/my.cnf

防火墙开放3306端口,外面用工具连接mysql:

复制代码
[root@localhost etc]# firewall-cmd --zone=public --permanent --add-port=3306/tcp
success
[root@localhost etc]# firewall-cmd --reload
success
[root@localhost etc]# 

放开之前

放开之后

至此,工具也能连接mysql了。

供后面安装artifactory使用

相关推荐
时空无限2 小时前
EFK 中使用 ruby 和 javascript 脚本去掉日志中颜色字符详解
linux·javascript·elk·ruby
张火火isgudi8 小时前
fedora43 安装 nvidia 驱动以及开启视频编解码硬件加速
linux·运维·视频编解码·nvidia
IT19959 小时前
Qt笔记-使用SSH2进行远程连接linux服务器并上传文件
linux·服务器·笔记
XXYBMOOO9 小时前
内核驱动开发与用户级驱动开发:深度对比与应用场景解析
linux·c++·驱动开发·嵌入式硬件·fpga开发·硬件工程
lengjingzju11 小时前
一网打尽Linux IPC(三):System V IPC
linux·服务器·c语言
大聪明-PLUS11 小时前
如何编写你的第一个 Linux 内核模块
linux·嵌入式·arm·smarc
知识分享小能手11 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04文件压缩与解压缩知识点详解(12)
linux·学习·ubuntu
Leo18711 小时前
MySQL 回表(Back to Table)详解
数据库·mysql
遇见火星11 小时前
MySQL 8.0复制架构主从自动切换脚本
mysql·adb·架构·mysql8.0·mysql主从
用户61354114601611 小时前
Krb5-libs-1.18.2-5.ky10.x86_64.rpm 安装失败怎么办?附详细步骤
linux