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

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

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

切换Linux 5.7.32版本后点击Downloads
(根据自己系统版本选择下载) Linux中mysql的下载安装及配置环境变量_第1张图片
跳转页面后选择
Linux中mysql的下载安装及配置环境变量_第2张图片
等待下载完毕即可。

安装
1.安装到/usr/local/mysql路径下
在终端使用cd命令进入你所下载的安装包的文件夹并进行解压:
cd Downloads (这是我的默认下载地址)
tar -zxvf mysql-5.7.32-linux-glibc2.12-i686.tart.gz
(注意是输入自己下载的安装包的名字,小心输错呀~)
(如果你的这个文件夹里没有其他文件,可使用Tab快捷键即可出现压缩文件名,
如果有其他文件可输入到与其他所有文件名第一个字符不同处再tab)Linux中mysql的下载安装及配置环境变量_第3张图片

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

在这里插入图片描述
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 libaio

或错误:
在这里插入图片描述
使用如下命令即可:
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:可在浏览器中搜索此博客链接找到这部分内容复制粘贴

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

8.设置密码
命令:/usr/local/mysql/bin/mysql -u root -p
Linux中mysql的下载安装及配置环境变量_第4张图片
//在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安装,点击播放量最高的那个,亲测有效哟~

你可能感兴趣的:(数据库,mysql,linux,数据库)