Centos6.10下手动安装Mysql5.7.17二进制tar包

本文提供了一步到位的MySQL5.7安装教程,包括清理旧版本、创建用户、配置环境变量、初始化数据库、设置开机启动等关键步骤,帮助读者快速搭建MySQL环境。

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

安装前清理检查

rpm -qa | grep -i mysql | xargs rpm -e --nodeps
rpm -qa | grep -i mariadb | xargs rpm -e --nodeps

创建mysql用户

useradd mysql

安装包准备【mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz】解压重命名并修改目录权限给mysql用户

tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local
mv /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64/ /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql

配置环境变量【/etc/profile】并生效

#mysql
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin

初始化mysql

mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

记录初始密码:9pdowW9%mJ!z

给数据库加密【可选】

mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

复制mysql启动文件到【/etc/profile下】

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

修改文件【/etc/init.d/mysql】的basedir和datadir

加入开机启动项

chkconfig --add mysql

复制配置文件到etc下

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

修改配置文件【/etc/my.cnf】

[mysql]
default-character-set=utf8

[mysqld]
default-storage-engine=INNODB
character_set_server=utf8

启动服务

service mysql start

使用刚才的初始密码【9pdowW9%mJ!z】登录【mysql -uroot -p】修改密码并授权远程访问

set password=password('root');
grant all privileges on *.* to root@'%' identified by 'root';
flush privileges;

重启服务

service mysql restart

恭喜你已经安装成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值