在CentOS系统中安装MySQL数据库是一个常见的任务,以下是详细的步骤说明:
1、卸载MariaDB:如果系统已经安装了MariaDB,需要先将其卸载,可以通过以下命令检查是否已安装MariaDB,并查看其版本信息。
rpm -qa | grep mariadb
如果存在MariaDB,使用以下命令卸载它:
yum remove mariadb-libs
2、下载并安装MySQL官方Yum Repository:为了方便管理MySQL的安装和更新,建议添加MySQL官方Yum仓库。
wget https://dev.mysql.com/get/mysql84-community-release-el7-1.noarch.rpm sudo rpm -ivh mysql84-community-release-el7-1.noarch.rpm
3、安装MySQL服务器:通过Yum安装MySQL服务器。
yum install mysql-community-server
4、启动MySQL服务:安装完成后,启动MySQL服务,并设置开机自启。
systemctl start mysqld systemctl enable mysqld
5、获取临时密码并登录MySQL:MySQL初次启动时会生成一个临时密码,可以在日志文件中找到该密码。
grep "temporary password" /var/log/mysqld.log
使用临时密码登录MySQL。
mysql -u root -p
6、修改root用户密码:登录后,修改root用户的密码,确保密码符合安全策略要求(包含大小写字母、数字、特殊字符,长度大于8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
7、开放MySQL远程访问端口:默认情况下,MySQL只允许本地连接,如果需要远程访问,需要进行配置。
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
8、设置远程登录权限:为了从远程终端连接到MySQL,需要为root用户设置远程访问权限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION; FLUSH PRIVILEGES;
9、测试远程登录:在远程终端或第三方图形化工具中尝试连接MySQL服务器。
mysql -h 服务器IP -u root -p
通过这些步骤,您应该能够在CentOS上成功安装并配置MySQL数据库,如果在安装过程中遇到任何问题,可以参考MySQL官方文档或相关社区论坛获取帮助。
以上内容就是解答有关“center os 安装mysql”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/780953.html