mysql tgz 安装_centOS 7.0 安装 Mysql 5.7 tgz

1、下载mysql

5bd546dde4512cb39066fb3cf0b0d521.png

1.2、选择mysql版本号,操作系统类型以及位数

4e1cd2e1503a5dfbe73f3bc73783dc8f.png

1.3、点击下载

2、上传安装文件到服务器并解压到安装目录

2.1、使用xshell或者别的工具将下载的压缩包上传到服务器,我这里上传到 /urs/local 目录下

2.2、解压 :tar zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

2.3、重命名: mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

3、添加用户组

3.1、新建组:groupadd mysql

3.2、新建用户: useradd -r -g mysql mysql

4、修改mysql目录权限

4.1、进入到mysql的根目录: cd  /usr/local/mysql

4.2、修改拥有者为 mysql 用户:chown -R mysql:mysql ./

5、配置mysql服务

5.1、将 mysql/support-files下的 mysql.server 复制到 /etc/init.d/ 下并自定义为 mysql :cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysql

5.2、修改该服务 vim /etc/init.d/mysql

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

5.3、ESC :wq保存退出

6、配置mysql的配置文件

6.1、进入/etc目录,编辑my.cnf,注意在其他版本的mysql 里面 support-files下有默认的配置文件,而5.7.24这个版本没有,需要自己准备: vim /etc/my.cnf

6.2、编辑 my.cnf 内容如下(注意最后一行 lower_case_table_names 这个参数表示是否对表名大小写敏感的设置,windos下默认为0代表不敏感,unix下默认为1代表敏感):

[client]

port = 3306

default-character-set=utf8

[mysqld]

# 一般配置选项

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

character-set-server=utf8

default_storage_engine = InnoDB

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

lower_case_table_names = 1

6.3、保存并退出(ESC :wq)

7、初始化数据库

7.1、进入mysql的bin目录下执行如下命令:./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

7.2、如果遇到错误:./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory。

再执行命令: yum -y install numactl.x86_64(如果不生效:执行命令:yum install libaio   —>  再执行命令:yum remove libnuma.so.1)

7.4、执行完毕mysql会自动生成一个密码在执行记录中,注意复制出来。

8、修改数据库密码

8.1、启动mysql服务: service mysql start

8.2、进入mysql的bin目录执行:./mysql -uroot -p

8.3、输入上面生成的密码进入数据库系统

Enter password:输入默认的临时密码

8.4、修改密码和远程访问权限:

set password=password('新密码');

grant all privileges on *.* to 'root'@'%' identified by '新密码' with grant option;

flush privileges;

9、设置开机启动和环境变量

9.1、查看自启服务列表:chkconfig --list

9.2、添加mysql服务到自启服务:chkconfig --add mysql

9.3、设置自启:chkconfig mysql on

9.4、环境变量为了不用在mysql/bin目录下才能连接mysql 将mysql/bin目录设置到环境变量中

vim /etc/profile 打开profile文件,在末尾添加如下内容:

# mysql environment

export MYSQL_HOME=/usr/local/mysql

export PATH=$PATH:$MYSQL_HOME/bin

9.5、更新环境变量: source /etc/profile

10、查找mysql的配置文件引用位置

10.1、首先找到 mysql 执行文件的路径: which mysql

a204baa29f219f9468c0de308a2af12b.png

10.2、执行命令:/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'

4ff8b508ba1248cd4610d9ac13d745c7.png

可以看到默认是从 /etc/my.cnf  /etc/mysql/my.cnf  /usr/local/mysql/etc/my.cnf /usr/local/mysql/my.cnf ~/.my.cnf 从这几个地方寻找符合条件的配置文件进行加载,就可以挨个寻找啦。

到此,mysql5.7.24在centos7.3.16系统上就安装完成啦~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值