linux使用压缩包安装MySql

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: linux使用压缩包安装MySql 1. 下载安装包 https://dev.mysql.com/downloads/mysql/ 按需选择版本,我这是使用的是5.6.39 2. 拷贝安装包到/home/mysql目录,并解压 tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz   * 安装目录如果选在/usr/local/mysql会省掉一些麻烦,因为有些配置默认的是/usr/local/mysql。

linux使用压缩包安装MySql

1. 下载安装包

https://dev.mysql.com/downloads/mysql/

按需选择版本,我这是使用的是5.6.39

2. 拷贝安装包到/home/mysql目录,并解压

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

 

* 安装目录如果选在/usr/local/mysql会省掉一些麻烦,因为有些配置默认的是/usr/local/mysql。所以这是一个不好的示例,哈哈哈

3. 创建数据目录

mkdir data

最终的目录结构是这样的

安装目录:/home/mysql/mysql-5.6.39-linux-glibc2.12-x86_64

数据目录:/home/mysql/mysql-5.6.39-linux-glibc2.12-x86_64/data

4. 添加系统mysql组和mysql用户:

执行命令:groupadd mysql和useradd -r -g mysql mysql

5. 初始化数据库

./mysql-5.6.39-linux-glibc2.12-x86_64/scripts/mysql_install_db --user=mysql --basedir=/home/mysql/mysql-5.6.39-linux-glibc2.12-x86_64 --datadir=/home/mysql/data

初始化过程中有以下提示:

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/home/mysql/mysql-5.6.39-linux-glibc2.12-x86_64/bin/mysqladmin -u root password 'new-password'
/home/mysql/mysql-5.6.39-linux-glibc2.12-x86_64/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
 
 
You can start the MySQL daemon with:
 
cd . ; /home/mysql/mysql-5.6.39-linux-glibc2.12-x86_64/bin/mysqld_safe &
 
You can test the MySQL daemon with mysql-test-run.pl
 
cd mysql-test ; perl mysql-test-run.pl
 
 
New default config file was created as /home/mysql/mysql-5.6.39-linux-glibc2.12-x86_64/my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings

 

6. 添加启动服务

cp mysql-5.6.39-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql

* 这里就需要注意第二条提到的目录的问题,因为mysql.server默认的是/usr/local/mysql,如果安装目录不是这个,就需要修改。修改如下:

basedir=/home/mysql/mysql-5.6.39-linux-glibc2.12-x86_64

datadir=/home/mysql/data

7. 启动mysql

service mysql start

 

8. 登录

./home/mysql/mysql-5.6.39-linux-glibc2.12-x86_64/bin/mysql -u root -p

9. 远程登录失败

在服务器上登录mysql,然后执行以下命令(记得修改为自己的用户/密码)。再次尝试远程登录后成功

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

原文地址http://www.bieryun.com/3297.html

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3天前
|
SQL 存储 关系型数据库
MySQL Cluster集群安装及使用
MySQL Cluster集群安装及使用
|
1天前
|
关系型数据库 MySQL 数据安全/隐私保护
安装mysql和远程连接
安装mysql和远程连接
8 0
|
1天前
|
关系型数据库 MySQL Java
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
Linux 安装 JDK、MySQL、Tomcat(图文并茂)
13 2
|
2天前
|
负载均衡 Java 应用服务中间件
nginx安装在linux上
nginx安装在linux上
21 2
|
3天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
41 2
|
3天前
|
关系型数据库 MySQL Windows
windows安装MySQL5.7教程
windows安装MySQL5.7教程
13 0
|
4天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
7 0
|
Linux
Linux下tar bz gz等压缩包的压缩和解压
Linux下用户经常需要备份计算机系统中的数据,为了节省存储空间,常常将备份文件进行压缩,本文是对压缩和解压命令的大致总结   .tar.gz  解压:tar zxvf FileName.tar.gz  压缩:tar zcvf FileName.
1072 0
|
5天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
2天前
|
监控 Linux Windows
50个必知的Linux命令技巧,你都掌握了吗?(下)
50个必知的Linux命令技巧,你都掌握了吗?(下)