Linux中mysql的下载安装及配置环境变量

Mysql安装及配置手册
如下介绍的是Linux下载安装mysql及配置环境变量
参考文章:https://blog.csdn.net/darendu/article/details/89874564?utm_source=appmysql

下载:
打开连接https://dev.mysql.com/downloads/mysql/
点击 查找其余版本: 在这里插入图片描述linux

切换Linux 5.7.32版本后点击Downloads
(根据本身系统版本选择下载) 在这里插入图片描述
跳转页面后选择
在这里插入图片描述
等待下载完毕便可。web

安装
1.安装到/usr/local/mysql路径下
在终端使用cd命令进入你所下载的安装包的文件夹并进行解压:
cd Downloads (这是个人默认下载地址)
tar -zxvf mysql-5.7.32-linux-glibc2.12-i686.tart.gz
(注意是输入本身下载的安装包的名字,当心输错呀~)
(若是你的这个文件夹里没有其余文件,可以使用Tab快捷键便可出现压缩文件名,
若是有其余文件可输入到与其余全部文件名第一个字符不一样处再tab)在这里插入图片描述sql

而后将解压后的文件安装到/usr/local/mysql路径下并修改文件夹名称:
mv mysql-5.7.32-linux-glibc2.12-i686 /usr/local/mysql
(可能须要进入root权限下,按照如下步骤便可)vim

在这里插入图片描述
2. 新建data目录
命令:mkdir /usr/local/mysql/data
在这里插入图片描述
3. 新建mysql用户组及mysql用户
命令:groupadd mysql //新建用户组
命令:useradd mysql -g mysql //新建用户在这里插入图片描述
4. 将/usr/local/mysql的全部者及所属组改成mysql
命令:chown -R mysql.mysql /usr/local/mysql
在这里插入图片描述
5. 配置
命令:
/usr/local/mysql/bin/mysqld --initialize --user=mysql
–basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
在这里插入图片描述
假如遇到如下错误:
在这里插入图片描述
使用以下命令便可:
apt-get install libaio1 libaio-dev
yum install libaiowindows

或错误:
在这里插入图片描述
使用以下命令便可:
apt-get install libnuma1 libnuma-dev浏览器

若是配置成功,会出现以下: 在这里插入图片描述
以防万一,先记住这个临时密码!
(虽然教程说能够跳过密码,可是我试着不行,仍是须要这个密码)服务器

6.编辑/etc/my.cnf
命令:gedit /usr/local/etc/my.cnf
在这里插入图片描述
输入以下内容:
[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8
#取消密码验证
skip-grant-tables
#Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#skip-grant-tables
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
PS:可在浏览器中搜索此博客连接找到这部份内容复制粘贴app

7.开启服务
命令:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
//将mysql加入服务
命令:service mysql start //开启mysql服务socket

8.设置密码
命令:/usr/local/mysql/bin/mysql -u root -p
在这里插入图片描述
//在my.cnf中配置了取消密码验证,此处密码任意输入
//emmm能够试试能不能任意输入,若是不行仍是乖乖按照临时密码输入
如下命令千万不要忘记‘;’号!!!
命令: set password=password(‘你的密码’); //修改密码
在这里插入图片描述
命令:exit; //退出
而后将/etc/my.cnf中的skip-grant-tables加上注释或删除便可

若是是本机安装则到此步骤已经安装配置完成,若是是在虚拟机或者远程服务器上安装,则须要如下步骤
9.容许远程链接
命令:/usr/local/mysql/bin/mysql -u root -p //登陆
命令:use mysql;
命令:update user set host=’%’ where user = ‘root’;
命令:eixt;
注:若是是阿里云服务器,还须要在阿里云控制台取配置端口信息,
详情请参考文章:http://www.studyshare.cn/blog/details/1138

最后还能够有一步:
10.添加系统路径

vim /etc/profile

添加:
export PATH=/usr/local/mysql/bin:$PATH
source /etc/profile
//这样登入的话不用每次都要切换到mysql/bin目录

以上就是所有在linux下安装并配置mysql的步骤啦!

若是须要在windows下安装mysql, 建议移步b站搜索mysql安装,点击播放量最高的那个,亲测有效哟~