linux 安装mysql 5.7

1、下载安装包

http://dev.mysql.com/downloads/mysql/#downloads

推荐下载通用安装方法的TAR包(http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar)。

2.检查库文件是否存在,如有删除。

[[email protected] Desktop]$ rpm -qa | grep mysql

mysql-libs-5.1.52-1.el6_0.1.x86_64

[[email protected] ~]# rpm -e mysql-libs-5.1.52.x86_64 --nodeps

[[email protected] ~]#

3.检查mysql组和用户是否存在,如无创建。

[[email protected] ~]# cat /etc/group | grep mysql

mysql:x:490:

[[email protected] ~]# cat /etc/passwd | grep mysql

mysql:x:496:490::/home/mysql:/bin/bash

以上为默认存在的情况,如无,执行添加命令:

[[email protected] ~]#groupadd mysql

[[email protected] ~]#useradd -r -g mysql mysql

//useradd -r参数表示mysql用户是系统用户,不可用于登录系统。

4.解压TAR包,更改所属的组和用户

[[email protected] ~]# cd /usr/local/

[[email protected] local]# tar xvf mysql-5.7.12-linux-glibc2.5-x86_64.tar

[[email protected] local]# ls -l

total 1306432

-rwxr--r--. 1 root root  668866560 Jun  1 15:07 mysql-5.7.12-linux-glibc2.5-x86_64.tar

-rw-r--r--. 1 7161 wheel 638960236 Mar 28 12:54 mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

-rw-r--r--. 1 7161 wheel  29903372 Mar 28 12:48 mysql-test-5.7.12-linux-glibc2.5-x86_64.tar.gz

[[email protected] local]# tar xvfz mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

[[email protected] local]# mv mysql-5.7.12-linux-glibc2.5-x86_64 mysql

[[email protected] local]# ls -l

total 1306436

drwxr-xr-x. 2 root root       4096 Dec  4  2009 bin

drwxr-xr-x. 2 root root       4096 Dec  4  2009 etc

drwxr-xr-x. 2 root root       4096 Dec  4  2009 games

drwxr-xr-x. 2 root root       4096 Dec  4  2009 include

drwxr-xr-x. 2 root root       4096 Dec  4  2009 lib

drwxr-xr-x. 3 root root       4096 Dec  2 14:36 lib64

drwxr-xr-x. 2 root root       4096 Dec  4  2009 libexec

drwxr-xr-x. 9 7161 wheel      4096 Mar 28 12:51 mysql

-rwxr--r--. 1 root root  668866560 Jun  1 15:07 mysql-5.7.12-linux-glibc2.5-x86_64.tar

-rw-r--r--. 1 7161 wheel 638960236 Mar 28 12:54 mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

-rw-r--r--. 1 7161 wheel  29903372 Mar 28 12:48 mysql-test-5.7.12-linux-glibc2.5-x86_64.tar.gz

drwxr-xr-x. 2 root root       4096 Dec  4  2009 sbin

drwxr-xr-x. 6 root root       4096 Dec  2 14:36 share

drwxr-xr-x. 2 root root       4096 Dec  4  2009 src

[[email protected] local]# chown -R mysql mysql/

[[email protected] local]# chgrp -R mysql mysql/

[[email protected] local]# cd mysql/

5.

mysql5.7和之前版本不同,很多资料上都是这个命令:../scripts/mysql_install_db --user=mysql,而mysql5.7的mysql_install_db命令是在bin目录下  的并且建议  用 mysqld --initialize命令

 mysql5.7之前版本初始化配置表命令:

 script/mysql_install_db --user=mysql --basedir=/Ultrapower/test/mysql --datadir=/Ultrapower/test/mysql/data/

 --user  启动mysql的用户

 --basedir  mysql安装目录

 --datadir  mysql数据仓库目录

 ①初始化表配置正确执行步骤:bin/mysqld --initialize --user=mysql --basedir=/Ultrapower/test/mysql --datadir=/Ultrapower/test/mysql/data 

②将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用户只需作为mysql/data/目录下所有文件的所有者。

  1. [[email protected] mysql]# chown -R root .
  2. [[email protected] mysql]# chown -R mysql data

③复制配置文件

[[email protected] mysql]# cp support-files/my-default.cnf /etc/my.cnf

④mysql5.7配置文件需要修改my.cnf关键配置, mysql5.7之前默认配置文件中是有配置项的,不用手动修改

  [mysqld]

  1. basedir = /Ultrapower/test/mysql
  2. datadir = /Ultrapower/test/mysql/data
  3. port = 3306
  4. socket = /Ultrapower/test/mysql/tmp/mysql.sock
  5. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4. 将mysqld服务加入开机自启动项。

将{mysql}/ support-files/mysql.server 拷贝为/etc/init.d/mysql并设置运行权限,这样就可以使用service mysql命令启动/停止服务,

否则就只能使用{mysql}/bin/mysqld_safe &命令来启动服务

还需要把mysql.server中basedir的相关路径,改为自定义的路径,默认路径是/usr/local/mysql

  1. #cp mysql.server /etc/init.d/mysql
  2. #chmod +x /etc/init.d/mysql

把mysql注册为开机启动的服务

  1. #chkconfig --add mysql

查看是否添加成功

  1. [[email protected] mysql]# chkconfig --list mysql
  2. mysqld          0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭

5.mysql服务的开启和关闭

  1. #/etc/init.d/mysql start   或者   serivce mysql start  或者  bin/mysqld_safe&
  2. #/etc/init.d/mysql stop    或者   service mysql stop   或者  bin/mysqladmin -uroot -p
时间: 2024-12-11 15:37:43

linux 安装mysql 5.7的相关文章

Linux安装mysql

——@梁WP 摘要:Linux安装mysql. 一.下载mysql 1.在百度搜索mysql,看到其中有一条结果是带有MySQL Downloads字样的,点击进入mysql的官网. 2.进入mysql官网之后,在下面能见到MySQL Community Edition (GPL),点击下面的链接,就会进入下载列表. 3.在下载列表找到MySQL Community Server,点击下面的链接,会进入产品选择页面. 4.选择对应的操作系统,然后选择合适的版本(.gz格式),截图选了Linux 

linux安装mysql、tomcat和jdk1.7、Android Studio

linux安装mysql.tomcat和jdk. 一.安装mysql $ sudo apt-get install mysql-server 安装mysql 二.安装JDK 下载jdk 到达/usr/local $ sudo mkdir java 建立一个java文件夹 (注:sudo 请求root权限 ) $ sudo mv jdk1.7.0_67 /usr/local/java 将解压的文件移到刚刚建好的文件夹 $ sudo vim /etc/profile 可能vim编辑器没有安装 因此执

Linux 安装MySql启动Can't locate Data/Dumper.pm in @INC

通过RPM包CentOS7 安装MySQL的时候提示“Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/bin/mysql_install_db l

linux安装MySQL记录

目录 linux安装MySQL记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software目录下 4. 创建mysql用户组和mysql用户 5. 关联myql用户到mysql用户组中 6. 更改文件夹的权限 7. 安装libaio依赖包 8. 初始化mysql命令 9. 修改Mysql配置文件 10. 启动MySQL服务 11. 登录mysql 12. 修改mysql的登录密码 13. My

Linux安装mysql教程

Linux安装mysql教程 1,设置安装路径 安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 2,下载Mysql 在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载: 执行如下命名:#mkdir /data/software#cd /data/software --下载安装包 --建议:在wi

linux 安装mysql

查看 rpm -qa|grep mysql 或者 rpm -qa | grep -i mysql 如果有就卸载 rpm -e mysql-libs --nodeps 或者 yum remove mysql* 命令卸载mysql及相关组件 上传 MySQL-client-5.6.35-1.el6.x86_64.rpm MySQL-devel-5.6.35-1.el6.x86_64.rpm MySQL-server-5.6.35-1.el6.x86_64.rpm 安装 # rpm -ivh MySQ

【mysql学习】linux安装mysql

1.rpm bundel包下载到 /usr/local/src中: [[email protected] src]# lsmysql-5.7.11-1.el6.x86_64.rpm-bundle.tar 2解压缩bundle包 [[email protected] src]# tar xf mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar  [[email protected] src]# ls mysql-5.7.11-1.el6.x86_64.rpm-bund

linux 安装mysql数据库——yum安装法

mysql数据库有多种安装方式,本文只介绍在Linux服务器上最实用.最快捷的mysql server安装方法.一.Linux服务器yum安装(CentOS6.3 64位)所有在服务器上执行的命令,都在 # 后面1.命令安装mysql# yum install mysql mysql-server mysql-devel -y最后提示 Complete!  表示安装成功 2.查看是否生成了mysqld服务, 并设置随机启动# chkconfig --list |grep mysql 数字代码服务

linux安装mysql 5.6实时教程和配置

今天数据库服务器可以使用了,现在下一步就是安装mysql,决定mysql 版本为5.6.14 检查系统中是否已经安装过mysql. rpm -qa | grep mysql 如下图: 如果存在,则需要删除. yum -y remove mysql* 继续检查一下是否还存在mysql rpm -qa | grep -i mysql 然后下一步就是下载rpm包了.需要下载: MySQL-client-5.6.15-1.el6.x86_64.rpm MySQL-devel-5.6.15-1.el6.x

Linux 安装 MySQL 以及 一些常见问题解决方案

一.下载MySql浏览器打开 http://www.mysql.com/downloads/mysql/#downloads 下载 我下载的版本是Red Hat 5 版本的 http://www.mysql.com/downloads/mirror.php?id=407552 上传至服务器,或在服务器上直接 wget 下载方式下载.(我在服务器上存放在目录/opt/tools 下) 二.解压tar文件执行命令:tar -xvf MySQL-5.5.23-1.rhel5.x86_64.tar 三.