Linux下软件安装通常有三种方式:RPM包方式(经过Redhat 第三方包管理系统)、二进制包和源码包。本篇主要介绍二进制包安装mysql数据库的方式。mysql
固然是到mysql官网了!mysql官网地址: dev.mysql.com/downloads/m…
选择社区开源版本,即Community Edition linux
一、建立用户和用户组sql
[root@mylinux ~]# groupadd mysql
[root@mylinux ~]# useradd -r -g mysql -s /bin/false mysql
复制代码
二、上传并解压tarball文件
二进制安装有个好处就是你能够选择安装到任何路径下。通常地,咱们安装在/usr/local下。shell
[root@mylinux ~]# cd /usr/local
复制代码
在SecureCRT 链接终端下,按Alt + p 打开sftp进行文件上传。 数据库
[root@mylinux ~]# mv mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz /usr/local
复制代码
而后解压服务器
[root@mylinux local]# tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
复制代码
解压缩后mysq的目录结构以下: spa
目录 | 目录的内容 |
---|---|
bin | mysqld服务器,客户端和实用程序 |
docs | MySQL手册 |
man | Unix手册页 |
include | 头文件 |
lib | mysql使用到到一些库 |
share | 错误信息,字典和数据库安装的一些sql |
support-files | 其余支持文件 |
三、建立一个符号链接3d
[root@mylinux local]# ln -s mysql-5.7.26-linux-glibc2.12-x86_64 mysql
复制代码
符号链接相似于Windows下的快捷方式。
为了不在使用MySQL时始终键入客户端程序的路径名,能够将/usr/local/mysql/bin 目录添加到PATH变量中:日志
export PATH=$PATH:/usr/local/mysql/bin
复制代码
四、初始化数据目录code
[root@mylinux mysql]# bin/mysqld --initialize --user=mysql
复制代码
执行此命令后,系统会随机生成一个密码,记住此密码,后面登入后可修改。
[root@mylinux mysql]# bin/mysqld_safe --user=mysql &
复制代码
启动中有报错,查看日志文件 cat /var/log/mysqld.log:
chown -R mysql /var/run/mysqld
chgrp -R mysql /var/run/mysqld
复制代码
六、链接mysql 使用命令mysql -u root -p
,输入以前随机生成的密码。登入msyql。
而后使用以下语句修改密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
复制代码
链接成功,以下图,便可开始sql操做了。