centos下的rpm安装mysql
mysql是世界上最流行的开源关系型数据库软件之一,它有着成熟的技术架构、高可靠性和易于使用等优点,是构建大型应用、网站、系统的必备组件。本文将介绍在centos系统下使用rpm包进行mysql的安装。
一、下载mysql rpm包
在安装mysql之前,需要先下载rpm包。可以从官方网站https://dev.mysql.com/downloads/mysql/中选择适配于你系统的版本进行下载,例如选择mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar进行解压,可以得到以下五个rpm包:
mysql-community-client-8.0.22-1.el7.x86_64.rpmmysql-community-common-8.0.22-1.el7.x86_64.rpmmysql-community-devel-8.0.22-1.el7.x86_64.rpmmysql-community-libs-8.0.22-1.el7.x86_64.rpmmysql-community-server-8.0.22-1.el7.x86_64.rpm二、安装mysql rpm包
下载好rpm包后,使用以下命令进行安装:
sudo rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpmsudo rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpmsudo rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpmsudo rpm -ivh mysql-community-devel-8.0.22-1.el7.x86_64.rpmsudo rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm
以上命令会按顺序安装mysql所依赖的rpm包和最终的mysql服务器rpm包。
三、启动mysql服务
安装完成后,运行以下命令启动mysql服务:
systemctl start mysqld
四、修改mysql密码
启动mysql服务后,需要进行初始配置。默认情况下,mysql root 用户是没有密码的,需要我们为其设置密码。可以使用以下命令进行设置:
sudo mysql_secure_installation
执行该命令后,按照提示依次输入 root 用户的密码、选择是否删除匿名用户、是否禁止 root 远程登录、是否删除 test 数据库和访问权限、以及是否重新加载授权表等,最终设置好root用户的密码就完成了。
五、登录mysql服务器
完成初始配置后,就可以通过以下命令登录至mysql服务器了:
mysql -u root -p
然后会提示输入root用户密码,输入正确的密码后即可成功登录至mysql服务器。
六、卸载mysql
如果需要卸载mysql,可以使用以下命令:
sudo rpm -e mysql-community-serversudo rpm -e mysql-community-develsudo rpm -e mysql-community-clientsudo rpm -e mysql-community-libssudo rpm -e mysql-community-common
上述命令会按照顺序卸载mysql所依赖的rpm包和最终的mysql服务器rpm包,卸载完成后,可以删除mysql配置文件和数据存储目录:
sudo rm -rf /etc/my.cnfsudo rm -rf /var/lib/mysql
相关警告
1、在开始安装和使用mysql前,请确保已经使用 root 用户登录系统。
2、在完成rpm包的安装后,请记得启动mysql服务,并及时为root用户设置密码。
3、为了系统的安全,建议设置mysql用户的密码。
4、如果需要卸载mysql,请注意备份您的数据后再进行卸载。
参考资料:
https://www.mysql.com/
https://dev.mysql.com/doc/refman/8.0/en/linux-installation-rpm.html
https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
以上就是centos rpm mysql 安装的详细内容。