如何在Cents7系统上安装MySQL?

cents7安装mysql的步骤如下:,1. 更新系统软件包。,2. 下载并添加MySQL Yum仓库。,3. 安装MySQL服务器。,4. 启动并启用MySQL服务。,5. 使用mysql_secure_installation命令进行安全设置。

在CentOS 7上安装MySQL的步骤如下:

一、卸载内置环境

检查MariaDB服务是否存在

ps -ajx | grep mariadb

如果存在,停止并卸载MariaDB服务:

systemctl stop mariadb.service
yum remove mariadb -y

备份重要数据

备份my.cnf文件和数据库目录:

mkdir ~/TMP
cp /etc/my.cnf ~/TMP/
cp -r /var/lib/mysql ~/TMP/

二、下载并安装MySQL官方YumRepository

下载MySQL YUM源

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

安装MySQL YUM源

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

清理YUM缓存

yum clean all

三、安装MySQL服务器

安装MySQL服务器

yum install -y mysql-community-server

启动MySQL服务

systemctl start mysqld.service

查看MySQL状态

systemctl status mysqld.service

获取临时密码

grep 'temporary password' /var/log/mysqld.log

登录并修改初始密码

使用临时密码登录MySQL:

mysql -u root -p

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
FLUSH PRIVILEGES;

退出MySQL:

quit;

四、配置MySQL远程访问

授权远程访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_new_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

开启防火墙端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

五、更改MySQL字符集为UTF-8

编辑配置文件

vim /etc/my.cnf

添加或修改以下内容:

[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8

重启MySQL服务

systemctl restart mysqld.service

六、删除MySQL Yum仓库

yum remove mysql57-community-release-el7-10.noarch -y

相关问题与解答

Q1: 如何更改MySQL的默认端口号?

A1: 可以通过修改/etc/my.cnf 文件中的port 参数来更改MySQL的默认端口号,将端口号改为3307:

[mysqld]
port=3307

修改完成后,重新启动MySQL服务以使更改生效:

systemctl restart mysqld.service

注意:同时需要确保防火墙规则中也包含新的端口号。

以上就是关于“cents7安装mysql”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/42935.html<

(0)
运维的头像运维
上一篇2024-12-31 16:29
下一篇 2024-12-31 16:55

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注