centos yum安装 mysql

网友投稿 654 2023-07-10

centos yum安装 mysql

centos yum安装 mysql

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

从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登录后复制

更新Yum源及安装MySQL:

# 更新Yum源sudo yum makecache# 安装 MySQLsudo yum install mysql-server登录后复制

开启MySQL服务并配置开机自启动

# 启动MySQL服务sudo systemctl start mysqld# 开机自启动MySQL服务sudo systemctl enable mysqld登录后复制

配置MySQL

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

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

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

#以临时密码为*8Lh8tU-m$iV 进入mysqlmysql -uroot -p*8Lh8tU-m$iV#输入以下命令修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'yournewpassword';#修改完后,退出mysql,使用新密码重新登录exitmysql -uroot -p登录后复制

配置MySQL的安全性:

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

#进入mysql安全配置sudo mysql_secure_installation#按提示操作,设置管理员密码等登录后复制

给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 = utf8mb4collation_server = utf8mb4_unicode_ci登录后复制

在设置完后重启mysql生效:

sudo systemctl restart mysqld.service登录后复制

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:mysql引号转义
下一篇:mysql存储过程 使用
相关文章