centos6.4下mysql5.7.18安装配置方法图文教程

centos6.4下安装mysql5.7.18的具体步骤,分享给大家。

1、首先检查是否已经安装过mysql,查找mysql相关软件rpm包

#rpm -qa | grep mysql

2、将所有与mysql相关的东西删除

#yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64

3、安装依赖包

#yum -y install make gcc-c++ cmake bison-devel ncurses-devellibaio libaio-devel

4、创建mysql用户组

#groupadd mysql

5、在mysql用户组下创建用户mysql

#useradd mysql -g mysql

6、从官网下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

下载地址:https://dev.mysql.com/downloads/mysql/

7、将mysql-5.7.19-linux-glibc2.12-x86_64.tar放到 /opt 文件夹下

8、解压文件mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

#tar xzvfmysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

9、将mysql-5.7.19-linux-glibc2.12-x86_64更名为mysql并移动到 /usr/local/mysql下

#mv mysql-5.7.19-linux-glibc2.12-x86_64 /usr/local/mysql

在/usr/local/mysql下创建data目录

#mkdir /usr/local/mysql/data

10、返回local目录

#cd /usr/local

将mysql目录及下面的文件、子目录文件主改成mysql

#chown -R mysql:mysql mysql/

给与mysql目录及下面的文件、子目录755权限

#chmod -R 755 mysql/

11、编译安装并初始化mysql,记住命令行末尾的密码

#/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

12、启动mysql服务

#/usr/local/mysql/support-files/mysql.server start

13、做个软连接,重启mysql服务

#ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
#service mysql restart

14、做个软链接,将安装目录下的mysql 放在/usr/bin 目录下

#ln -s /usr/local/mysql/bin/mysql /usr/bin

15、登录msyql,输入密码(密码为步骤11初始化生成的密码)

#mysql -u root -p

16、修改密码为123456

msql>alter user 'root'@'localhost' identified by '123456';
mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
mysql>quit

17、编辑my.cnf,添加配置文件,配置内容为

#vi /usr/local/mysql/my.cnf

[mysqld]
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

18、允许3306端口

#iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
#iptables -L -n
#service iptables save

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • MySql超长自动截断实例详解

    MySql超长自动截断实例详解 小伙伴问到一个问题,为啥在项目中调用插入或者更新语句时超长的字无法自动截断,而在navicat中直接执行是可以自动截断的? 如下 CREATE TABLE `p_app_station` ( `WX_APP_ID` varchar(20) NOT NULL, `APP_SECRET` varchar(33) DEFAULT NULL, `IS_BINDING` int(1) DEFAULT '0', `ACCOUNT_ID` int(13) DEFAULT NUL

  • mysql5.7.19 winx64解压缩版安装配置教程

    记录了mysql 5.7.19 winx64解压缩版安装教程,具体内容如下 系统环境:Win7 x64 软件准备:MySQL 5.7.19 winx64 下载网址:https://dev.mysql.com/downloads/mysql/ 配置安装流程 具体安装如下: 1.把 mysql-5.7.19-winx64.zip 压缩文件解压到 C:\MySQL\ 目录下: 2.在 C:\MySQL\ 目录下新建 my.ini 配置文件: 3.用文本编辑器或其他编辑器打开 my.ini 文件,把以下

  • MySql中使用正则表达式查询的方法

    正则表达式常用来检索和替换那些符合魔种模式的文本.例如从一个文本文件中提取电话号码,查找一篇文章中重复的单词或者替换用户输入的某些敏感词汇等.Mysql 使用 REGEXP 关键字指定正则表达式的字符匹配模式. 1. 字符 '^' 查询以特定字符或字符串开头的记录 SELECT * FROM user WHERE email REGEXP '^a' 字符 '^' 匹配以特定字符或字符串开头的记录,以上语句查询邮箱以 a 开头的记录 2. 字符 ' 查询以特定字符或字符串结尾的记录 SELECT

  • MySQL5.7.18下载和安装过程图文详解

    MySql下载 1.打开官网找到下载路口,这里直接给出下载的地址 https://dev.mysql.com/downloads/mysql/ 2.选择64位版本 3.直接下载  MySql5.7.18.1安装过程 1   .运行安装软件,接受协议 2.选择默认安装 3.下一步到检查环境界面,点击"Execute"执行检查 (可以后面单独下载插件安装),点击Next 4.点击"Execute"安装产品,安装成功后会打钩,然后Next 5.点击Next进入配置 6.默

  • php检测mysql表是否存在的方法小结

    本文实例讲述了php检测mysql表是否存在的方法.分享给大家供大家参考,具体如下: pdo: <?php $dsn = 'mysql:dbname=test;host=127.0.0.1'; $user = 'root'; $password = ''; try { $pdo = new PDO($dsn, $user, $password); } catch (PDOException $e) { die("数据库连接失败".$e->getMessage()); } $

  • centos6.4下mysql5.7.18安装配置方法图文教程

    centos6.4下安装mysql5.7.18的具体步骤,分享给大家. 1.首先检查是否已经安装过mysql,查找mysql相关软件rpm包 #rpm -qa | grep mysql 2.将所有与mysql相关的东西删除 #yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64 3.安装依赖包 #yum -y install make gcc-c++ cmake bison-devel ncurses-devellibaio libaio-devel 4.

  • Windows下mysql5.7.10安装配置方法图文教程

    MySQL针对不同的用户提供了2种不同的版本: MySQL Community Server:社区版.由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载.MySQL Enterprise Server:企业版.包括最全面的高级功能和管理工具,不过对用户收费. 下面讲到的MySQL安装都是以免费开源的社区版为基础.打开MySQL数据库官网的下载地址,上面提供了两种安装文件,一种是直接安装的MSI安装文件,另一种是需要解压并配置的压缩包文件.我这里用的是5.7.10版本

  • Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程

    mysql5.6.28安装配置方法 1.系统基本信息查看,尝试yum安装 $ sudo -s # df -lh Filesystem Size Used Avail Use% Mounted on /dev/vda1 79G 1.6G 74G 3% / udev 3.9G 8.0K 3.9G 1% /dev tmpfs 799M 252K 799M 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.9G 0 3.9G 0% /run/shm # uname

  • win7下mysql5.7.17安装配置方法图文教程

    win7下安装MySQL5.7.17图文教程,分享给大家. 1.下载安装包 请在以下https://dev.mysql.com/downloads/mysql/ 有ZIP包和MSI两种类型包,建议新手选择ZIP包下载,有助于熟习MySQL 2.解压MySQL压缩包 下载完成后解压,将其放在要安装的目录下面,如:E:\Mysql\mysql-5.7.17-win32 3.创建并修改配置文件my.ini 在对应的安装目录下新建my.ini文件,可以复制一个my-default.ini的副本并修改文件

  • Mac OS10.11下mysql5.7.12 安装配置方法图文教程

    Mac OS10.11安装和配置MySQL,主要是图,步骤我简单说明一下. 首先访问mysql官网并下载安装程序,当然在下载之前你需要线注册下账号. 网站地址:MySQL下载页面,下载两个安装程序:MySQL Community Server.MySQL Workbench. MySQL Community Server 点击进入下载页面,在页面最下方,有下载选项,请确认选择的平台是Mac OS X,然后下载下图用红框划出的安装包.下载时需要登录帐号. 下载后运行,直接运行mysql.pkg,在

  • Linux(Ubuntu)下mysql5.7.17安装配置方法图文教程

    前言 前面安装过mysql5.6,时隔三个月,开发那边反馈需要在MySQL中处理JSON类型的数据,查看文档,JSON是在5.7支持的新特性.于是着手安装Mysql57 Mysql5.6.28的安装:http://www.jb51.net/article/103743.htm 安装 若使用apt-get install mysql-server进行安装,默认安装的不是最新的版本,于是考虑去官网找一个最新的社区版本. 1.获取最新的Mysql版本 在 https://dev.mysql.com/d

  • mysql5.7.20 安装配置方法图文教程(mac)

    mysql5.7.20 安装配置方法图文教程,为大家分享 1.官网:https://dev.mysql.com/downloads/mysql/下载 强烈建议选择dmg文件下载,下载tar版本解压之后需要将文件夹移至默认安装位置/usr/local,还需要各种配置实在是麻烦~ 2.双击pkg文件进行安装,一路继续,直至弹出如下界面: 图中红色框内的部分即是mysql安装后的初始密码,请记住 3.打开系统"偏好设置",点击下面的mysql图标 进入mysql的控制台,在这里你可以开启或者

  • MySQL5.6.22安装配置方法图文教程

    本教程为大家分享了MySQL5.6.22安装配置方法的具体代码,供大家参考,具体内容如下 MySQL5.6.22下载地址:点击下载 1.运行mysql-installer-community-5.6.22.0.msi安装包 2.Developer Default 默认安装类型 Server only 仅作为服务器 Client only 仅作为客户端 Full 完全安装类型 Custom 用户自定义安装类型 根据自己的情况选择安装,我们这里以完全安装为例: 3.这里有3个选项: Develope

  • win10下mysql 8.0.18 安装配置方法图文教程(windows版)

    本文记录了mysql 8.0.18 安装配置图文教程,供大家参考,具体内容如下 MySQL版本:8.0.18 window环境:win10 1.首先我们需要下载ZIP解压配置安装包,如果有需要的可以到下面网址下载. 2.将安装包下载至F盘中新建的my_sql文件夹中并解压 3.配置环境变量,右键我的电脑,选择 属性---高级系统设置--环境变量 在上下两个PATH里面,将 解压包里面的bin文件夹所在的目录添加进去 4.在mysql根目录下的bin文件夹创建my.ini 配置文件,我们发现解压后

  • Ubuntu 18.04下mysql 8.0 安装配置方法图文教程

    本文为大家分享了mysql 8.0安装配置方法,供大家参考,具体内容如下 直接使用apt install mysql-server安装,那么恭喜你踩坑. sudo apt install mysql-server默认会安装MySQL 5.7,将会出现一些莫名的问题,例如:安装过程没有要求输入root密码,而登录mysql时会要求密码(我就是遇到了这个问题,结果搞了一下午,等等-- 阅读了一下MySQL安装指南,发现MySQL5.7版本最高只适配到Ubuntu17.04,而MySQL8.0最高适配

随机推荐