Linux(CentOS 7)安装MySQL5.7

导读:本篇文章讲解 Linux(CentOS 7)安装MySQL5.7,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Linux(CentOS 7)安装MySQL5.7

1.使用xftp传入linux

在/usr/local 下面 创建一个soft 文件夹,把MySQL5.7软件的压缩文件,上传到 soft中
在这里插入图片描述
将MySQL5.7的压缩包拖拽到/usr/local/soft文件夹下
在这里插入图片描述

查看是否上传成功

在这里插入图片描述

cd /usr/local/soft
ll

2.解压并重命名到/usr/local/mysql【必须是这个目录】

在这里插入图片描述
#进入soft目录中

cd /usr/local/soft

#解压

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

重命名
在这里插入图片描述

ll

#重命名

mv mysql-5.7.39-linux-glibc2.12-x86_64  mysql
ll

复制解压后的mysql目录到/usr/local目录下
在这里插入图片描述

cp -r mysql /usr/local

进入/usr/local目录下查看
在这里插入图片描述

cd /usr/local
ls

3.安装数据库

3.1 进入安装mysql软件目录

在这里插入图片描述

执行命令

 cd /usr/local/mysql/

3.2.创建数据仓库目录

在这里插入图片描述

mkdir -p /data/mysql

3.3 新建mysql用户、组及目录

在这里插入图片描述
新建一个msyql组

groupadd mysql

新建msyql用户禁止登录shell

useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql 

3.4 改变目录属有者

在这里插入图片描述

cd /usr/local/mysql
pwd
chown -R mysql .
chgrp -R mysql .

数据库目录

chown -R mysql /data/mysql

3.5 配置参数

在这里插入图片描述

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

此处需要注意记录生成的临时密码,如上文结尾处的:g6;u&Co3hk6

安装
在这里插入图片描述

bin/mysql_ssl_rsa_setup --datadir=/data/mysql  

3.6.修改系统配置文件

在这里插入图片描述

cd /usr/local/mysql/support-files

cp my-default.cnf /etc/my.cnf 这里没有话就跳过 去查看这个地址有没有my.cnf文件。如果就把权限改了 chmod 777 my.cnf

cp mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql

进行如下配置
在这里插入图片描述

basedir=/usr/local/mysql
datadir=/data/mysql

3.7.启动mysql

在这里插入图片描述

 /etc/init.d/mysql start

如果无法启动执行下面命令

chmod 777 /etc/my.cnf

再执行`/etc/init.d/mysql start

3.8 登陆并改密码

在这里插入图片描述
进入到mysql的bin目录中,输入以下命令

cd  /usr/local/mysql/bin
./mysql  -u root -p

输入之前保存的临时密码
  –如果出现:-bash: mysql: command not found
  –就执行: ln -s /usr/local/mysql/bin/mysql /usr/bin
  –没有出现就不用执行

修改密码

mysql>set password=password('123456');

设置root账户的host地址(修改了才可以远程连接)

mysql>grant all privileges on *.* to 'root'@'%' identified by '123456';
mysql>flush privileges;
mysql>exit;

3.9. 添加系统路径【为设置开机启动提供】

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

vim /etc/profile

在最后的位置添加

export PATH=/usr/local/mysql/bin:$PATH
 source /etc/profile

3.10 配置mysql自动启动

在这里插入图片描述

chmod 755 /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on

4.navicat连接远程的mysql

在这里插入图片描述
在这里插入图片描述
把数据库导入linux里面的mysql即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/85542.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!