CentOS WGet 安装mysql
一、更新系统
在安装MySQL之前,我们应该确保系统已经更新到最新的软件包和安全补丁。打开终端,输入以下命令来更新系统:
sudo yum update
这将检查可用的更新并将其应用于系统。
二、下载MySQL存储库
为了方便安装MySQL,我们需要下载并安装MySQL存储库。执行以下命令来下载存储库:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
这将从MySQL官方网站下载存储库的安装文件。
三、安装MySQL存储库
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
这将安装MySQL的官方存储库到您的系统中,以便能够使用yum安装MySQL。
四、安装MySQL服务器
现在,我们可以使用以下命令安装MySQL服务器:
sudo yum install mysql-server
五、启动MySQL服务
安装完成后,使用以下命令启动MySQL服务
sudo systemctl start mysqld
这将启动MySQL服务器,使其在系统启动时自动启动
六、配置MySQL
启动MySQL服务后,我们需要运行初始配置脚本来进行一些基本配置。执行以下命令:
sudo mysql_secure_installation
按照提示进行操作,您将被要求设置MySQL的root密码和其他一些安全选项。
七、验证MySQL安装
安装完成后,我们可以使用以下命令来验证MySQL是否正常运行:
sudo systemctl status mysqld
如果服务正常运行,您将看到"active (running)"的状态。
八、登录MySQL
使用以下命令登录MySQL服务:
mysql -u root -p
您将被要求输入MySQL的root密码,然后您将进入MySQL shell,可以开始与数据库交互。
九、配置远程访问(可选)
如果您需要从远程服务器访问MySQL,您可以按照以下步骤进行配置:
1. 在MySQL shell中创建新用户
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
将your_username替换为您的用户名,your_password替换为您的密码。
2. 授予新用户远程访问权限
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' WITH GRANT OPTION;
3. 更新更改
FLUSH PRIVILEGES;
十、重新启动MySQL服务
完成配置后,使用以下命令重新启动MySQL服务:
sudo systemctl restart mysqld
这将使更改生效。
碰到的问题:
mysql-community-server-8.0.34-1.el7.x86_64.rpm 的公钥尚未安装

错误问题参考网页如下:
https://blog.csdn.net/brantyou/article/details/124114996
具体命令:
1、检查下你的包路径及问题
rpm --checksig /var/cache/yum/x86_64/7/mysql80-community/packages/mysql-community-client-plugins-8.0.34-1.el7.x86_64.rpm 【/var开始是你的包路径,具体可以看安装时的提示信息】
然后系统会提示

2、执行如下命令
gpg --export -a 3a79bd29 > 3a79bd29.asc
rpm --import 3a79bd29.asc
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
3、再次执行检查命令
rpm --checksig /var/cache/yum/x86_64/7/mysql80-community/packages/mysql-community-client-plugins-8.0.34-1.el7.x86_64.rpm 【/var开始是你的包路径,具体可以看安装时的提示信息】
看到如下提示就可以了

4、跳回去执行安装命令
yum install mysql-server
参考:
https://blog.csdn.net/m0_69496245/article/details/131440533

浙公网安备 33010602011771号