当前位置:   article > 正文

MySQL下载安装教程(Linux中)_linux下载mysql

linux下载mysql

下载Linux版本的MySQL安装包:mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

下载位置:MySQL :: 下载 MySQL 社区服务器(存档版本)icon-default.png?t=N7T8https://downloads.mysql.com/archives/community/

选择产品版本5.7.37、操作系统Linux通用的635M的安装包

安装步骤: 

1、检查是否存在MySQL,一般系统会自带有MySQL,需要卸载掉系统自带的

检查命令:rpm -qa | grep mysql 

卸载系统自带的mysql:rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

2、上传安装包到目录 /home/hd/software 下并解压

上传:可以使用MobaXterm、WinSCP,也可以使用xshell,我们这里使用的是MobaXterm。

解压:切换目录至 /home/hd/software下,也就是我们的安装位置。

命令:tar -zxvf  mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz

解压后名字太长,我们重命名一下重命名:将mysql-5.7.37-linux-glibc2.12-x86_64重命名为mysql

3、在mysql目录下创建一个data目录

4、 创建mysql的用户组和用户,并且给mysql目录设置用户组和用户

  1. groupadd mysql
  2. useradd mysql -g mysql
  3. chown -R mysql .
  4. chgrp -R mysql .
  5. #后面的 . 必须要有,否侧会报错,修改不成功

5、配置文件my.cnf

vim /etc/my.cnf ,没有该文件就手动创建一个,有就将原内容删掉,添加如下内容。

basedir是mysql的安装路径,datadir是我们前面创建的data目录的路径。

  1. [mysqld]
  2. basedir=/home/hd/software/mysql
  3. datadir=/home/hd/software/mysql/data
  4. port=3306
  5. [client]
  6. default-character-set=utf8
  7. [mysql]
  8. default-character-set=utf8

6、 修改/etc/selinux/config文件配置

vim /etc/selinux/config 

把SELINUX=enforcing改为SELINUX=disabled , 保存退出。

7、创建sock文件目录

  1. mkdir -p /var/lib/mysql
  2. chown mysql:mysql /var/lib/mysql

8、配置mysql环境变量

vim /etc/profile 

  1. #添加如下内容:
  2. export MYSQL_HOME=/home/hd/software/mysql
  3. export PATH=$MYSQL_HOME/bin:$PATH 

保存退出以后一定要执行source /etc/profile使配置生效 

9、初始化mysql

下面是一行代码

/home/hd/software/mysql/bin/mysqld --user=mysql --basedir=/home/hd/software/mysql --datadir=/home/hd/software/mysql/data --initialize 

如何出现如下报错,说明我们的权限不够。 

 我们的路径是/home/hd/software/mysql/data/,这里hd是一个普通用户,我们看一下它的权限。

发现除了所有者外,所属组和其他人是没有任何权限的,我们修改一下权限。

chmod 755 /home/hd

修改权限以后 要删除第一次初始化生成的数据 :rm -rf /home/hd/software/mysql/data/*
再次初始化 ,初始化成功!冒号后面的是初始密码!

10、启动mysql服务器

 /home/hd/software/mysql/support-files/mysql.server start

其中/home/hd/software均是mysql的安装路径

如果启动mysql服务不成功,可参考:http://t.csdnimg.cn/eAO4jicon-default.png?t=N7T8http://t.csdnimg.cn/eAO4j

 没有报错就是启动成功了!

11、登录mysql

登录:mysql -u root -p

输入初始化mysql时生成的初始密码

12、修改密码

初始密码太复杂,我们改一个简单的 

在mysql中执行set password=password("123456"); 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/981831
推荐阅读
相关标签
  

闽ICP备14008679号