首页 > 运维 > linux运维 > 正文

linux 安装 mysql简单教程

爱谁谁
发布: 2025-07-18 11:41:12
原创
1089人浏览过

大家好,很高兴再次与大家见面,我是你们的朋友全栈君。

接下来,我将为大家详细介绍在Linux系统上安装MySQL数据库的三大步骤。

  1. 下载数据库压缩包或二进制包:你可以使用Linux系统中的wget或yum命令直接下载,也可以从外部网络下载后传输到Linux系统中。

  2. 配置数据库环境和路径:解压下载的文件,并将其放置到你希望安装的目录中,然后进行必要的配置。

  3. 登录数据库并进行修改:完成配置后,登录到数据库中进行必要的设置和修改。

第一步:下载MySQL

我使用以下命令下载了MySQL 5.7.22版本:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
登录后复制

linux 安装 mysql简单教程

第二步:配置MySQL

解压并移动到你希望安装的目录,然后重命名:

# tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
# mv -v mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql
登录后复制

linux 安装 mysql简单教程

接下来,创建用户和用户组:

# groupadd mysql
# useradd -r -g mysql mysql
登录后复制

将安装目录的所有者及所属组改为mysql

# chown -R mysql:mysql /usr/local/mysql
登录后复制

在mysql目录下创建data文件夹:

# mkdir data
登录后复制

初始化数据库:

# /usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
登录后复制

如果出现错误,因为5.7版本的初始化命令需要加上--initialize

linux 安装 mysql简单教程

# /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
登录后复制

如果仍然报错,可以执行以下命令,然后再执行数据库初始化的命令:

表单大师AI
表单大师AI

一款基于自然语言处理技术的智能在线表单创建工具,可以帮助用户快速、高效地生成各类专业表单。

表单大师AI74
查看详情 表单大师AI
# yum -y install numactl
# yum search libaio
# yum install libaio
登录后复制

完成初始化后,编辑配置文件 /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
# 取消密码验证
skip-grant-tables
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# skip-grant-tables
<p>[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
登录后复制

将mysql加入到服务:

# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
登录后复制

设置开机启动:

# chkconfig mysql on
登录后复制

启动mysql:

# service mysql start
登录后复制

第三步:设置MySQL密码

因为在配置文件中取消了密码验证,你可以直接按回车键登录:

# mysql -u root -p
登录后复制

或者,如果没有配置环境变量,可以使用以下命令:

# /usr/local/mysql/bin/mysql -uroot -p
登录后复制

设置环境变量:

# export PATH=$PATH:/usr/local/mysql/bin
登录后复制

linux 安装 mysql简单教程

登录成功后,设置密码:

# use mysql;</p><h1>update user set authentication_string=password('你的密码') where user='root';</h1><h1>或者</h1><h1>set password=password("root");</h1><h1>flush privileges;</h1><h1>exit
登录后复制

/etc/my.cnf 中的 skip-grant-tables 删除或注释掉。

如果无法操作数据库,可以再次修改密码:

# mysql -u root -p</h1><h1>alter user 'root'@'localhost' identified by '修改后的密码';</h1><h1>exit
登录后复制

设置远程连接:

# mysql -u root -p</h1><h1>use mysql;</h1><h1>update user set host='%' where user = 'root';</h1><h1>flush privileges;</h1><h1>exit
登录后复制

发布者:全栈程序员栈长,转载请注明出处:https://www.php.cn/link/75c301e0265be606b83c04b86e72afda

原文链接:https://www.php.cn/link/c8377ad2a50fb65de28b11cfc628d75c

以上就是linux 安装 mysql简单教程的详细内容,更多请关注php中文网其它相关文章!

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

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

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

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