mysql5.7.17二进制包_二进制包形式安装mysql5.7.17

本文详细介绍了如何通过二进制包方式安装MySQL5.7.17,包括安装依赖、解压、创建用户和组、配置my.cnf、初始化数据库、设置新密码以及简化命令路径等步骤。
摘要由CSDN通过智能技术生成

mysql5.7与mysql5.5的安装方式有些区别,如果按照5.5的方式来安装5.7就会有很多报错信息,下面介绍mysql5.7.17的二进制安装方式。

首先安装依赖包:

yum -y install libaio libaio-devel

1.上传和解压

上传安装包到指定文件夹并解压:

tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql /usr/local/mysql

2.创建用户和组

groupadd mysql

useradd mysql -g mysql -s /sbin/nologin -M

chown -R mysql.mysql /usr/local/mysql

3.配置my.cnf

cd /usr/local/mysql

cp -a support-files/my-default.cnf /etc/my.cnf

编辑my.cnf

#vim /etc/my.cnf

[mysqld]

port            = 3306

socket          = /tmp/mysql.sock

server_id       = 1

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

skip_name_resolve=1

character_set_server=utf8

default-storage-engine=INNODB

#lower_case_table_names=1 忽略大小写

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

上面的是最简单的配置,具体的优化要根据业务类型。

4.安装mysql

cd /usr/local/mysql

bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql

命令参数解释:

--defaults-file:指定MySQL配置文件路径

--initialize:初始化随机密码,注意,初始化的密码是一个过期密码,登录后需要修改密码

--user:指定账户

上一个命令执行完之后,会在命令提示符的最后给出随机密码,

一定记住:将此密码记录下来。

5.配置mysql服务

启动mysql服务:

/usr/local/mysql/support-files/mysql.server start

启动时候,会提示启动成功或失败。

登录mysql并配置新密码,因为刚才的密码是临时密码,所以必须要修改。

bin/mysql -u root -p

Enter password:   # 输入刚刚的随机密码链接数据库

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY  '新密码';

设置好新密码之后,退出登录,可以用新密码试一下。

我们发现,这种方式管理mysql比较麻烦,每次都要输入完整路径,那么如何变得简单一些,如下:

1.配置mysql服务并设置开机启动

ln -sv /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --list|grep mysql

service mysqld status|start|stop|restart

2.配置mysql/mysqladmin的软链接

ln -sv /usr/local/mysql/bin/mysql /usr/local/sbin/mysql

ln -sv /usr/local/mysql/bin/mysqladmin /usr/local/sbin/mysqladmin

配置好之后就可以直接使用mysql、mysqladmin命令了。

3.配置mysql的bin路径加入主路径

#vim /etc/profile

#追加以下内容

export MYSQL_HOME=/usr/local/mysql

export PATH=$MYSQL_HOME/bin:$PATH

#使配置生效

source /etc/profile

#验证配置是否生效

echo $MYSQL_HOME

echo $PATH

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值