
linux 单机版安装5.7
使用
发布日期:2025-04-06 16:20:18
浏览次数:7
分类:精选文章
本文共 1547 字,大约阅读时间需要 5 分钟。
安装MySQL 5.7.24 在 CentOS 7.x 系统中的步骤说明
安装 MySQL数据库是一个常见的任务,以下将为您详细介绍如何在 CentOS 7.x 系统中安装并配置 MySQL 5.7.24。
一、 解压压缩包
首先,我们需要将压缩包解压到指定目录。具体步骤如下:
cd
命令进入压缩包存放的目录:cd /usr/local
- 使用
tar
命令解压压缩包: - 将解压后的文件夹重命名为
mysql
: - 查看已有的用户组:
- 查看已有的用户:
- 创建用户组:
- 创建用户并指定所属组:
- 创建data文件夹:
- 授权目录和用户:
- 打开 my.cnf 配置文件 覆盖模式进行修改:
- 执行初始化命令:
- 进入mysql目录:
- 复制启动脚本:
- 设置脚本权限:
- 使用chkconfig添加服务:
- 查看服务状态:
- 启动服务:
tar -xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql
二、 用户组和权限设置
确保MySQL用户组和用户已经存在,或者按照以下步骤创建:
cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
groupadd mysql
useradd -r -g mysql mysql
三、 数据目录准备
创建数据目录并授权:
mkdir /usr/local/mysql/data
cd /usr/local/chown -R mysql:mysql mysql/chmod -R 755 mysql/
四、 初始化MySQL
将MySQL初始化:
vi /etc/my.cnf
/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local
五、 备份启动脚本
将MySQL服务脚本备份到系统服务目录:
cd mysql
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
六、 启动MySQL服务
将MySQL服务注册并启动:
chkconfig --add mysqld
chkconfig --list mysqld
service mysqld start
七、 提供MySQL命令访问
为方便命令访问:
ln -s /usr/local/mysql/bin/mysql /usr/bin
八、 登录MySQL
您可以按照以下步骤登录MySQL:
mysql -uroot -p
九、 修改MySQL密码
如果忘记初始密码,可以执行以下命令修改:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
如果错误,请执行以下语句确保所有地址允许登录:
USE mysql;UPDATE user SET host = '%' WHERE user = 'root' AND host = 'localhost';RESTART SERVICE mysqld;
十、 关闭防火墙
如果需要远程访问务必确保防火墙允许MySQL端口(通常是3306):
systemctl stop firewalld.service
以上就是完整的MySQL安装和配置步骤,您现在可以顺利使用您的MySQL数据库了。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年05月11日 07时59分47秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux python版本升级_Linux下python2.x升级python3.7
2023-02-01
Linux questions
2023-02-01
LINUX REDHAT第十一单元练习题
2023-02-01
Linux rm 删除指定文件外的其他文件 方法汇总
2023-02-01
linux RPM manager
2023-02-01
Linux rpm软件包管理实战
2023-02-01
linux rsync配置文件参数详解
2023-02-01
Linux rsyslog 转存至日志服务器
2023-02-01
linux scp命令参数及用法详解--linux远程复制拷贝命令使用实例【转】
2023-02-01
Linux script命令记录(数据库)操作步骤
2023-02-01
linux sed 批量替换字符串
2023-02-01
linux sed命令 批量替换文件内容的方法
2023-02-01
Linux sed命令增删改查 附代码
2023-02-01
linux sed命令详解
2023-02-01
linux sed命令详解
2023-02-01
Linux Shell Shock漏洞利用和实战
2023-02-01
linux shell wc 命令
2023-02-01
linux shell 的 for 循环
2023-02-01
linux shell 编程 9 脚本中调用脚本
2023-02-01