提示:通过下载压缩包的方式来安装mysql
ubuntu18.04下载安装mysql 5.7 【压缩包方式】
前言
提示:以下是本篇文章正文内容,所有案例均亲测有效,仅供参考
一、压缩包下载
本次实验室用的是mysql 5.7.36的压缩包,下载地址:
链接:https://pan.baidu.com/s/154A63Yb02tSq8QqqZyCmDQ
提取码:q7n3
二、安装
2.1 解压
tar -zxvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz
2.2 文件夹重命名
定位到/usr/local 创建文件夹mysql
cd /usr/local
mkdir mysql
将加压后的文件夹mysql-5.7.36-linux-glibc2.12-x86_64 重命名为mysql-5.7.36并且复制到mysql文件夹中
mv mysql-5.7.36-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-5.7.36
2.3 新建相关文件夹
mkdir /usr/local/mysql/mysql-5.7.36/data
mkdir /usr/local/mysql/mysql-5.7.36/log
touch /usr/local/mysql/mysql-5.7.36/log/mysqld.log
2.4 创建linux用户
切换到root用户下
su root
groupadd mysql #添加mysql组
useradd -r -g mysql mysql #添加mysql用户
2.5 更改文件归属
#更改文件归属为mysql
chown -R mysql /usr/local/mysql/mysql-5.7.36/
chgrp -R mysql /usr/local/mysql/mysql-5.7.36/
2.6 初始化mysql
在root用户下
定位到bin目录下
cd /usr/local/mysql/mysql-5.7.36
初始化
mysqld --user=mysql --basedir=/usr/local/mysql/mysql-5.7.36/ --datadir=/usr/local/mysql/mysql-5.7.36/data --initialize
三、配置mysql
在root用户下
3.1 配置mysql服务
配置
vim /etc/my.cnf
添加下面内容
[mysqld]
datadir=/usr/local/mysql/mysql-5.7.36/data
basedir=/usr/local/mysql/mysql-5.7.36
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
skip-grant-tables
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
启动mysql服务
定位到support-files
cd /usr/local/mysql/mysql-5.7.36
sh mysql.server start
查看mysql服务是否启动成功【查看mysql服务的状态】
service mysql status
3.2 配置环境变量
vim /etc/profile
添加如下内容
export PATH=$PATH:/usr/local/mysql/mysql-5.7.28/bin
使配置文件生效
source /etc/profile
四、开机启动设置
将mysql加入到服务
cp /usr/local/mysql/mysql-5.7.36/support-files/mysql.server /etc/init.d/mysql
开机启动mysql服务
chkconfig mysql on
-
存在错误
此时会出现Ubuntu中使用chconfig命令报错:“chkconfig: command not found“
问题原因:
Ubuntu 中 chkconfig 已经被 sysv-rc-conf 所替代解决办法:
- apt-get update
- apt-get install sysv-rc-conf
- sysv-rc-conf --list
启动mysql
service mysql start
总结
错误总结:
1、chkconfig: command not found
这个错误还是挺典型的,具体解决办法如上面所示,可以记录一下。
具体可参考:
https://blog.youkuaiyun.com/willingtolove/article/details/107496063
2、“ Unable to locate package sysv-rc-conf“
具体可参考:
https://blog.youkuaiyun.com/willingtolove/article/details/107494719
3、mysql5.7的安装也可参考:
https://www.cnblogs.com/wangwangfei/p/13717651.html
4、ubuntu18.04下 用户的创建、修改与删除
具体可参考:
https://blog.youkuaiyun.com/CAU_Ayao/article/details/83502880
5、设置mysql服务开机自启
具体可参考:
https://blog.youkuaiyun.com/qq_43655686/article/details/112368739