Linux下安装MySQL5.7版本

本文详细介绍了如何从优快云下载MySQL并完成安装的过程。包括解压安装包、创建数据目录、配置文件修改及服务启动等步骤,并解决了安装过程中可能遇到的问题。

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

下载MySQL

我是从优快云上下载的32位的版本,可以参考下,实例如图:

安装

解压tar包

注意:解压tar包和解压tar.gz包的方式是有区别的。

解压tar包通过命令

[root@promote install]# tar xvf xxx.tar

而解压tar.gz包则要通过

[root@promote install]# tar xzvf xxx.tar

下面解压mysql安装包

解压mysql安装包

在解压下来的安装包中我们只需要安装mysql-community-server-5.7.17-1.el6.i686.rpm和mysql-community-client-5.7.17-1.el6.i686.rpm这两个包即可。将这两个包拷贝到/usr/local/mysql/目录下

[root@promote install]# mkdir /usr/local/mysql

[root@promote install]# chmod 775 /usr/local/mysql

[root@promote install]# cp mysql-community-server-5.7.17-1.el6.i686.rpm /usr/local/mysql

[root@promote install]# cp mysql-community-client-5.7.17-1.el6.i686.rpm /usr/local/mysql

安装

拷贝完成后开始安装,注意安装命令加粗的部分,如果没有这个命令,安装过程会报下面的错误。

error: Failed dependencies:

所以如果碰到上面的错误,就用下面的强制安装方式解决。

[root@promote install]# rpm -ivh mysql-community-server-5.7.17-1.el6.i686.rpm --force --nodeps

[root@promote install]# rpm -ivh mysql-community-client-5.7.17-1.el6.i686.rpm --force --nodeps

安装完成后,创建数据目录

[root@promote install]# mkdir /usr/local/mysql/data/mysql

[root@promote install]# chmod 755 /usr/local/mysql/data/mysql

创建完成后,开始执行数据库安装程序

[root@promote mysql]# /usr/bin/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql/

执行完成后,修改配置文件

[root@promote mysql]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

将/etc/my.cnf配置文件中的datadir和basedir进行修改:

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data/mysql

[mysqld_safe]

err-log=/usr/local/mysql/mysqld.log

pid-file=/usr/local/mysql/mysql.pid

启动服务

[root@promote mysql]# /usr/bin/mysqld_safe -u mysql

查看root用户密码进入mysql

[root@promote mysql]# cat /root/.mysql_secret

将时间=后面的字符串拷贝作为密码登陆即可

[root@promote mysql]# mysql -h localhost -u root -p

登陆成功后修改密码

[root@promote mysql]# SET PASSWORD=PASSWORD('123456');

可能出现的问题

客户端通过程序远程连接数据库服务器,报unknown error:10060错误

该问题极有可能是Linux服务器防火墙导致的,需要将3306端口配置在规则之外。

[root@promote mysql]#vi /etc/sysconfig/iptables

添加下面一行:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

保存,重启iptables

[root@promote ~]# service iptables restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值