本篇文章用来记录如何在阿里云服务器上安装mysql 5.6 社区版(Linux 版本CentOS Linux release 7.5 )。
环境:阿里云轻量级应用服务器
操作系统版本:Linux 版本CentOS Linux release 7.5
mysql版本:5.6
大纲
- 查看进程中是否存在mysql 服务,停止正在运行的mysql 服务
- 查看MySQL相关的软件安装情况,卸载已经安装的MySQL
- 下载 MySQL 5.6 安装源,进行安装
- 修改默认密码
- 优化MySQL配置文件
- 创建相关用户并赋予权限
- 远程连接到阿里云轻量级应用服务器上的MySQL
1 、查看进程中是否存在mysql 服务,停止正在运行的mysql 服务
使用命令:ps -aux|grep mysql 查看是否存在mysql 进程
杀死正在运行的mysql 进程,执行命令:kill -9 2065 停止mysql 进程
2、查看MySQL相关的软件安装情况,卸载已经安装的MySQL
使用命令:rpm -qa | grep -i mysql 查看是否安装了mysql 的相关组件
发现安装了以下的组件:
mysql-community-common-8.0.13-1.el7.x86_64
mysql-community-libs-8.0.13-1.el7.x86_64
mysql80-community-release-el7-1.noarch
mysql-community-client-8.0.13-1.el7.x86_64
mysql-community-server-8.0.13-1.el7.x86_64
查询关于mysql 的所有文件夹信息:
使用命令:find / -name mysql
得到有关mysql的文件夹信息
先卸载mysql 的各类组件,使用命令:rpm -ev --nodeps 组件全名(使用 rpm -qa | grep -i mysql 获取的所有的组件列表 --nodeps 表示不理会依赖关系移除),移除后使用命令查询:rpm -qa |grep mysql
3、下载 MySQL 5.6 安装源,进行安装
本文采用解压缩tar.gz的方式安装mysql
下载地址:http://dev.mysql.com/downloads/mysql/
下载 mysql 5.6 的tar.gz 压缩包,使用winscp 上传到服务器上。
将tar.gz 压缩包文件,cp 到/usr/local 下
解压缩,重命名为mysql
解压命令:tar zxvf mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz
重命名命令: mv mysql-5.6.42-linux-glibc2.12-x86_64 mysql/
新建 mysql 组和mysql 用户
先检查是否有mysql 组和mysql 用户
已经存在不需要新建,若没有mysql 组和mysql 用户,则先新建 mysql 组 :
groupadd mysql
在新建mysql 用户
useradd -r -g mysql mysql
进入到之前解压的mysql 目录下,执行:
chown -R mysql:mysql ./
将当前目录的所属组和所属用户改为mysql
执行安装命令:./scripts/mysql_install_db --user=mysql,安装mysql.
执行完之后,将当前目录下的所属组和所属用户改为root:chown -R root:root ./
chown -R root:root ./
将data 目录的所属组和所属用户改为mysql :chown -R mysql:mysql data
chown -R mysql:mysql data
4 、修改默认密码
启动安装的mysql 服务,执行命令:./support-files/mysql.server start
通过命令,ps -aux| grep mysql 查询得到
通过命令:./bin/mysqladmin -u root -h ip password 'your new password' 来修改密码
修改后登录到mysql:使用命令:./bin/mysql -h 127.0.0.1 -uroot -proot