Linux安装MySQL详细步骤

Posted yuwenS.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装MySQL详细步骤相关的知识,希望对你有一定的参考价值。

1、Linux安装数据库的详细步骤

1.1、安装前期准备

这里介绍的是本地数据按照的详细步骤 ,不是通过yum去网上拉取下载的,所有这里要保证得有mysql的本地压缩文件

下载地址:

mysql-5.7.18:https://pan.baidu.com/s/1toT5g8culqaIX1PoDFQcgw
提取码:piww

mysql-5.7.24:https://pan.baidu.com/s/15XXDe97Kr_VmoOSEiEDEsg
提取码:t6gm

mysql-8.0.13:https://pan.baidu.com/s/1tqoI2pyFn_tgWKCQtYaczg
提取码:9un8

下载完成后将下载的压缩包传入到Linux服务器中后进行操作,这里演示的是mysql5.7.18版本的安装步骤

1.2、具体安装步骤

1.2.1、解压mysql压缩文件

tar -zxvf 压缩文件名 -C /usr/local    #将mysql文件解压到/usr/local目录下

1.2.2、进入解压后mysql文件中建立data文件夹

data文件夹是mysql用来存放数据库文件的,数据库的表数据都放在data目录

默认没有data目录,需要自己新建

mkdir data

1.2.3、创建一个新Linux用户,用来执行mysqld命令

创建mysql用户,用来执行MySQL的命令mysqld ,此命令用来初始化msyql基础信息

groupadd mysql  #创建mysql主
useradd -g mysql mysql  #创建mysql 并指定mysql组

1.2.4、初始化mysql

使用mysql的 mysqld 命令初始化数据库的基本信息 在mysql文件中的bin目录下执行

# /usr/local 表示数据库存储地址
# mysql-5.7.18 表示数据库文件名
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql-5.7.18/data --basedir=/usr/local/mysql-5.7.18

参数说明:

  • –initialize 初始化mysql,创建mysql的root, 随机生成密码。记住密码,登录msyql使用
  • –user执行msyqld 命令的linux用户名
  • –datadir : mysql数据文件的存放位置,目录位置参照本机的设置
  • –basedir : msyql安装程序的目录,目录位置参照本机的设置

注意:这个命令执行完成后会生成一个随机密码,要记下来第一次登录需要使用

1.2.5、启用安全功能

在服务器与客户机之间来回传输的所有数据进行加密

./mysql_ssl_rsa_setup --datadir=/opt/mysql-5.7.18/data

1.2.6、修改mysql安装目录权限

mysql安装后,需要更改mysql-5.7.18整个文件夹目录权限,更改所属的用户和组为之前创建的mysql用户及其所在组

chown -R mysql:mysql /usr/local/mysql-5.7.18/
chmod 777 /usr/local/mysql-5.7.18/

1.2.7、启动mysql

./mysqld_safe &  #其中&符号表示后台启动

1.2.8、登录mysql

./mysql -uroot -p  #密码输入之前保存的初始密码

登入之后命令在mysql客户端执行

1.2.9、修改root密码

语法:alter user ‘用户名’@‘主机域名或ip’ identified by ‘新密码’

alter user 'root'@'localhost' identified by '123456';

1.2.10、授权远程访问

授权远程访问,在没有授权之前只能在本机访问msyql,远程授权就是让其他计算机通过网络访问mysql

grant all privileges on *.* to root@'%' identified by '123456';

更新权限信息

flush privileges;

退出mysql客户端

exit;

如果本地的mysql客户端软件不能连接数据库,那可能是虚拟机的防火墙没有关,需要关闭虚拟机的防火墙

systemctl stop firewalld

到此Linux安装数据库就完成了

以上是关于Linux安装MySQL详细步骤的主要内容,如果未能解决你的问题,请参考以下文章

Linux安装MySQL详细步骤

Linux中安装mysql数据库详细步骤

Linux中安装mysql数据库详细步骤

linux安装mysql详细步骤

linux安装mysql详细步骤

Linux 安装 MySQL 8.0.26 超详细图文步骤