Linux mysql5.5.27_linux 下安装 MySQL (本人版本 mysql-5.7.27)

1、首先准备好mysql-5.7.27的安装包。

本人从电脑上下载下来,再上传到服务器上的。将jar移动到相应的文件夹下并重命名:

mv mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz /usr/local/

2、进入到 /usr/local 解压安装包

cd /usr/local

tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz

bd89d444849aa26c4d017eba1f7f69f9.png

3、因为文件夹名称过长,可以修改一下名称:

mv mysql-5.7.27-linux-glibc2.12-x86_64 mysql

96f17a252e051254565421192f6fee63.png

4、进入MySQL 目录,可以发现有很多文件夹,如果没有data 目录则需要新建(因为各个版本不同有的需要新建有的不需要新建),当然data目录并不限定存放位置,但一般依旧放 mysql 的根目录下

新建文件夹命令:mkdir data

可以看到 目前 mysql 目录下有如下:

f78c9dac053ea28ac9229d893a01ee23.png

5、设置用户组和权限等:

5.1 添加用户组:groupadd mysql

#新建msyql用户禁止登录shell

此处我已经设置了会提示已经存在了:

a73d8efbd733379e92254fb771f98bd0.png

5.2 改变mysql目录权限

命令:chown -R mysql.mysql /usr/local/mysql/

a7212634552ac18be26ecdf038ed72a7.png

6、 配置

6.1 初始化数据库

命令:./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

b88d08a9c93a73b7292e292625d8f974.png

6.2、 复制配置文件到 /etc/my.cnf(没有默认的my-default.cnf 则无需此操作)

有坑!!!!!你会发现网上各种命令 比如:

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

或者说/share/my-default.cnf 中的文件中复制到 /etc/my.cnf 但是此版本中根本没有 my-default.cnf这中文件

因为官网说 从5.7.18开始不在二进制包中提供my-default.cnf文件。参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html,所以当版本高于这个时无需做此配置的覆盖,有需要则重写此配置再去覆盖。

6.3 把mysql 放入本地系统

命令: cp -a ./support-files/mysql.server /etc/init.d/mysqld

a9e9c0b1ed9103302b7fa58b30bc49a6.png

6.4 如果有刚才复制的my.cnf文件 ,需要编辑

命令 :vim /etc/my.cnf

以下源于网上:

83f1d48fbb9bf5e83dd1a527bf5d86e3.png

7、配置结束

7.1 启动mysql 服务

命令:service mysqld start

987a09812e5e5976d1429f9fe9ce784a.png

7.2 查看初始密码

命令:cat /root/.mysql_secret

0385152602ecbbc125c016b6b9edb8be.png

复制下来初始密码,留作登录使用

7.3 初始登录

在 mysql 的bin目录下登录

bin/mysql -uroot -p

51dd68f0f8d7262ea48cc1f02cb3fbd6.png

修改 登录密码:

命令:SET PASSWORD FOR 'root'@localhost=PASSWORD('123456');

8 允许远程登录访问

8.1 进入bin目录下登录 ./mysql -uroot -p

use mysql;

update user set host ='%' where user='root' limit 1;

flush privileges;

9一些命令注意:

重启mysql 可以在任意目录下使用 service mysqld restart

但是以上版本的配置,登录 MySQL需要在MySQL的bin目录下 使用:./mysql -uroot -p 登录

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值