centos yum安装 mysql

WBOY
发布: 2023-05-20 11:14:08
原创
592人浏览过

centos是一款自由和开放源代码的linux发行版,也是一个稳定、高效的服务器操作系统。在使用centos时,我们通常需要安装一些服务或工具,如mysql数据库。 在这篇文章中,我们将介绍在centos上使用yum安装mysql的详细步骤。

  1. 从MySQL官网下载相应的Yum源repo文件,并将其移动到CentOS的yum源配置文件目录下。
# 下载yum源文件
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

# 安装yum源文件,如果已经安装可以使用yum reinstall命令重新安装
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm

# 将yum源配置文件复制到yum源配置目录下
sudo cp /etc/yum.repos.d/mysql-community.repo /etc/yum.repos.d/mysql-community.repo.bak
登录后复制
  1. 更新Yum源及安装MySQL:
# 更新Yum源
sudo yum makecache

# 安装 MySQL
sudo yum install mysql-server
登录后复制
  1. 开启MySQL服务并配置开机自启动
# 启动MySQL服务
sudo systemctl start mysqld

# 开机自启动MySQL服务
sudo systemctl enable mysqld
登录后复制
  1. 配置MySQL

启动后需要先配置MySQL,首次启动MySQL会生成一个临时密码,使用以下命令进行查看:

sudo grep 'A temporary password' /var/log/mysqld.log
登录后复制

在MySQL命令行模式下使用生成的临时密码进行登录,配置MySQL的用户名和密码:

#以临时密码为*8Lh8tU-m$iV 进入mysql
mysql -uroot -p*8Lh8tU-m$iV

#输入以下命令修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yournewpassword';

#修改完后,退出mysql,使用新密码重新登录
exit

mysql -uroot -p
登录后复制
  1. 配置MySQL的安全性:

使用以下命令进行MySQL的安全性配置:

#进入mysql安全配置
sudo mysql_secure_installation

#按提示操作,设置管理员密码等
登录后复制
  1. 给MySQL设置编码

MySQL默认编码是latin1,我们希望把它改为utf8,首先在MySQL中进行以下操作:

# 进入mysql安全配置
sudo mysql_secure_installation

# 设置管理员密码后进入安全设置,并输入以下命令修改MySQL编码
set global character_set_server = utf8mb4;
set global collation_server = utf8mb4_unicode_ci;
登录后复制

然后在 /etc/my.cnf 文件的 [mysqld] 部分下面,添加以下两行代码:

[mysqld]
character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci
登录后复制

在设置完后重启mysql生效:

sudo systemctl restart mysqld.service
登录后复制

到此为止,我们已经成功使用yum在CentOS上安装了MySQL,可以通过 mysql -u root -p 命令进行登录和使用。

以上就是centos yum安装 mysql的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号