Linux安装mysql5.6

本文提供MySQL5.6从创建用户、上传安装包到配置环境变量的详细步骤,并解决了安装过程中可能出现的错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、首先为mysql创建一个用户

[root@localhost ~]# useradd mysql

修改用户密码

[root@localhost ~]# passwd mysql

2、通过ftp上传mysql5.6安装包到/home/mysql/目录

3、解压mysql5.6安装包并将其重命名为mysql

[root@localhost mysql]# tar -xvzf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz 
[root@localhost mysql]# mv mysql-5.6.39-linux-glibc2.12-x86_64 mysql

4、进入解压好的mysql目录将所有的文件授权给mysql用户

[root@localhost mysql]# chown -R mysql:mysql .

这里写图片描述

5、将mysql目录移动到/usr/local/目录下

[root@localhost mysql]# mv mysql /usr/local/

6、进入mysql下的scripts目录使用如下命令通过脚本安装数据库

[root@localhost mysql]# cd scripts/
[root@localhost scripts]# ./mysql_install_db --user=mysql     --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

如果此时报错 -bash: ./mysql_install_db: /usr/bin/perl: 坏的解释器: 没有那个文件或目录如图
这里写图片描述
说明上述文件运行需要安装gcc以及perl等解释器,解决方案:
运行在线安装命令:

[root@localhost scripts]# yum -y install perl gcc kernel-devel

稍等片刻安装完成后再次执行mysql安装脚本
如果此时报错如下:

FATAL ERROR: please install the following Perl modules before executing ./mysql_install_db:
Data::Dumper

解决方法 :安装autoconf库

[root@localhost scripts]# yum -y install autoconf

二进制安装mysql初始化出现:Installing MySQL system tables…/usr/local/mysql/bin/mysqld: error while loading shared

原因:缺少libaio库文件

[root@localhost scripts]# yum install libaio* -y

安装完成后再次尝试执行mysql安装脚本
如果显示如下信息说明安装成功
这里写图片描述

7、mysql运行使用root声明运行数据库,使用mysql用户操作数据

在系统运行mysql数据库前修改mysql安装文件的权限:
进入mysql目录

[root@localhost mysql]# chown -R root:root .

作用支持root身份运行mysql数据库;
但是,需要使用mysql用户操作数据,所以
单独为data(装载数据库中的数据文件)目录, 单独使用mysql用户权限

[root@localhost mysql]# chown -R mysql:mysql data

配置完目录权限如图所示
这里写图片描述

8、将support-files目录下的mysql.server文件复制到/etc/init.d/目录下并重命名为mysql

[root@localhost support-files]# cp mysql.server /etc/init.d/
[root@localhost init.d]# mv mysql.server mysql
[root@localhost mysql]# cp my.cnf /etc/

这里写图片描述

9、此时就可以启动数据库了

[root@localhost ~]# service mysql stop

10、添加开机自动启动

[root@localhost ~]# chkconfig --add mysql

11、设置环境变量

[root@localhost ~]# vi /etc/profile
在最后加入
PATH=/usr/local/mysql/bin:$PATH
export PATH

保存退出后使用source /etc/profile使环境变量生效
重启linux

12、登录mysql并设置root密码

[root@localhost ~]# mysql -u root
如图说明登录成功

这里写图片描述
接下来就可以使用sql对root用户设置密码啦

mysql>use mysql;
mysql> update user set password=PASSWORD('你要设置的密码') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

这里写图片描述
至此mysql5.6安装完成
这里写图片描述



### 安装 MySQL 5.6 版本于 Linux 系统 #### 下载 MySQL 软件包 为了在Linux系统上安装MySQL 5.6版本,首先需要获取对应的软件包。可以通过wget命令来下载MySQL官方提供的RPM包集合: ```bash wget https://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.49-1.el7.x86_64.rpm-bundle.tar ``` 此操作会将所需的MySQL 5.6 RPM包下载至当前目录[^2]。 #### 解压并准备安装文件 下载完成后,需解压该tarball文件以便访问其中的各个独立RPM文件: ```bash tar -xvf MySQL-5.6.49-1.el7.x86_64.rpm-bundle.tar ``` 这一步骤之后,将会看到多个`.rpm`结尾的文件被提取出来,这些就是待安装的组件[^3]。 #### 使用 yum 命令批量处理 rpm 文件 接下来利用yum工具来进行依赖关系解析以及实际安装过程。考虑到不同系统的具体环境差异,在执行前建议先阅读各rpm文件说明文档确认无误后再继续。一般情况下可以按照如下方式依次安装必要的rpm包: ```bash sudo yum localinstall *.rpm -y ``` 这条指令会让yum自动解决可能存在的依赖问题,并完成所有选中的rpm包的安装工作。 #### 修改配置文件以适应本地需求 成功安装后应当调整默认设置使其实现最佳性能或是满足特定业务场景的要求。主要涉及编辑my.cnf这个核心配置文件的位置通常位于/etc/my.cnf或者是/etc/mysql/my.cnf内。根据实际情况添加或更改参数项即可达到优化目的。 #### 启动 MySQL 数据库服务 最后一步便是激活新安装的服务程序使之进入运行状态。通过下面给出的一条简单的service管理器调用来实现这一点: ```bash sudo service mysqld start ``` 初次启动时可能会提示临时root账户密码信息,请妥善保存用于后续登录验证之用[^1]。 #### 更改初始 root 密码增强安全性 出于安全考虑,强烈推荐立即重设管理员(root)用户的登陆凭证。借助mysql_secure_installation脚本可简化整个流程,它不仅允许变更口令还提供了其他一些加固措施的选择: ```bash sudo mysql_secure_installion ``` 遵循屏幕上的指示逐步完成各项设定更新,从而确保数据库实例处于较为稳妥的状态下运作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值