Linux下安装mysql-5.7.24

一 、安装前须知

版本:mysql-5.7.24(可在官网下载不同的版本)
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
在这里插入图片描述

平台:Linux
环境:Centos 7
二 、安装前的必要检查和准备(不要遗漏任何一步骤)
2.1、检查系统是否已经安装过mysql
[root@localhost /]# rpm -qa | grep mysql

例如下图所展示,就存在两个记录
[root@localhost/]# rpm -qa | grep mysql
mysql-community-client-5.7.31-1.el7.x86_64
mysql57-community-release-el7-8.noarch

2.2 、执行删除命令,一 一 删除
[root@localhost/]# rpm -e --nodeps mysql-community-client-5.7.31-1.el7.x86_64
[root@localhost/]# rpm -e --nodeps mysql57-community-release-el7-8.noarch

2.3 、删除之后,再检查一次
[root@localhost/]# rpm -qa | grep mysql
[root@localhost/]#

2.4、查询所有mysql对应的文件夹
[root@localhost/]# whereis mysql
mysql: /usr/local/mysql /usr/share/mysql

2.5、删除相关文件
[root@localhost/]# rm -rf /usr/local/mysql /usr/share/mysql

2.6 、验证是否删除完毕(有的话,继续删除)
[root@iZwz9cngn5wj3ba82mwx3zZ /]# whereis mysql
mysql:[root@iZwz9cngn5wj3ba82mwx3zZ /]#
[root@iZwz9cngn5wj3ba82mwx3zZ /]# find / -name mysql
/run/lock/subsys/mysql
/etc/rc.d/init.d/mysql

2.7、检查mysql用户组和用户是否存在,如果没有,则进行创建
[root@localhost /]# cat /etc/group | grep mysql
[root@localhost /]# cat /etc/passwd |grep mysql
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -r -g mysql mysql
[root@localhost /]#

三、下载安装包(网络不好的可直接去官网对应的版本进行下载)
[root@localhost /]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

[root@localhost /]# tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# ls
mysql-5.7.24-linux-glibc2.12-x86_64
mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

四、安装mysql
4.1、找到你的安装包,进行解压
[root@localhost /]# tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# ls
mysql-5.7.24-linux-glibc2.12-x86_64
mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

4.2、解压后会多出一个解压文件

4,3、移动该文件至/user/local/下并将文件名改为mysql
注意点:如果目录下存在mysql的文件名,请改为其他的名称,否则后续无法继续进行操作
[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/
[root@localhost /]# cd /usr/local/
[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql

4.4、在/user/local/mysql目录下创建data文件夹,用于存放数据库
[root@localhost /]# mkdir /usr/local/mysql/data

4.5 、更改mysql目录下所属的用户组、用户和权限
[root@localhost /]# chown -R mysql:mysql /usr/local/mysql
[root@localhost /]# chmod -R 755 /usr/local/mysql

4.6、编译并安装mysql
[root@localhost /]# cd /usr/local/mysql/bin
[root@localhost bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

注意点:红色圈出的部分是临时密码,需提前保存,用来登录mysql,修改密码
在这里插入图片描述
4.7 、编辑配置文件my.cnf
注意点:清空里头的内容,直接复制下图的代码。后续有需要可自行补充
[root@localhost bin]# vi /etc/my.cnf
#复制以下代码[mysqld]datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1

4.8、测试启动mysql服务器
[root@localhost /]# /usr/local/mysql/support-files/mysql.server start
当你看到OK标识时,标识已经启动成功了,恭喜你
在这里插入图片描述
4.9、设置软连接,重启mysql服务
[root@localhost /]# ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
[root@localhost /]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
[root@localhost /]# service mysql restart

至此,安装完毕。

五、登录mysql,修改自定义密码,登录密码是之前复制那份
[root@localhost /]# mysql -u root -p
Enter password:输入安装时的临时密码
mysql>set password for root@localhost = password(‘自定义密码’);

六、开放远程连接
mysql>use mysql;msyql>update user set user.Host=’%’ where user.User=‘root’;
mysql>flush privileges;

七、关闭防火墙

转发:https://blog.csdn.net/Milogenius/article/details/110384284

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值