centOS 6.5上安装mysql5.7压缩版
mysql-5.7.10-linux-glibc2.5-i686.tar.gz是目前最新版,二进制发布包,适合各种32为版本的发型版Linux,由于只有一个包,解压后配配就行,很方便,比较符合我的风格。
环境:centos6.6 x86
1、下载 http://dev.mysql.com/downloads/mysql/
http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-i686.tar.gz
迅雷下载后ftp传到Linux下面/usr/local/soft/
2、解压缩到/usr/local/下面,mysql的主目录命名为mysql
[root@localhost local]# cd /usr/local/soft/[root@localhost soft]# tar zvxf mysql-5.7.10-linux-glibc2.5-i686.tar.gz -C /usr/local[root@localhost soft]# cd ..[root@localhost local]# mv mysql-5.7.10-linux-glibc2.5-i686/ mysql
3、在mysql下面创建data数据库文件目录
[root@localhost local]# mkdir mysql/data
4、创建mysql的用户组和用户,并对mysql目录设置用户组和用户
[root@localhost local]# groupadd mysql[root@localhost local]# useradd mysql -g mysql[root@localhost local]# cd mysql[root@localhost mysql]# pwd/usr/local/mysql[root@localhost mysql]# chown -R mysql .[root@localhost mysql]# chgrp -R mysql .
5.配置my.cnf文件
[mysqld] #忽略密码进入,这里只有Linux系统有用 skip-grant-tables basedir=/usr/local/mysql/mysql-5.7.19 datadir=/usr/local/mysql/mysql-5.7.19/data socket=/var/lib/mysql/mysql.sock user=mysql port=3306 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 #是指不区分大小写 0-区分 1-不区分 lower_case_table_names=1 max_connections=1000 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0[mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid ~
注意⚠️:在window系统忽略密码不能写在配置文件中 需要在cmd中执行 mysqld --console --skip-grant-tables
cd /usr/local/mysql/mysql-5.7.19
./bin/mysqld --user=mysql --basedir=/usr/local/mysql/mysql-5.7.19 --datadir=/usr/local/mysql/mysql-5.7.19/data --initialize
./bin/mysqld
8.连接进入数据库
./bin/mysql -uroot -p -S/var/lib/mysql/mysql.sock
9.连接数据库完成,修改root用户密码
mysql>use mysql;
-- 查看user表结构,找到密码字段 authentication_string
mysql>desc user;
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Host | char(60) | NO | PRI | | |
| User | char(32) | NO | PRI | | |
| Select_priv | enum('N','Y') | NO | | N | |
| Insert_priv | enum('N','Y') | NO | | N | |
| Update_priv | enum('N','Y') | NO | | N | |
| Delete_priv | enum('N','Y') | NO | | N | |
| Create_priv | enum('N','Y') | NO | | N | |
| Drop_priv | enum('N','Y') | NO | | N | |
| Reload_priv | enum('N','Y') | NO | | N | |
| Shutdown_priv | enum('N','Y') | NO | | N | |
| Process_priv | enum('N','Y') | NO | | N | |
| File_priv | enum('N','Y') | NO | | N | |
| Grant_priv | enum('N','Y') | NO | | N | |
| References_priv | enum('N','Y') | NO | | N | |
| Index_priv | enum('N','Y') | NO | | N | |
| Alter_priv | enum('N','Y') | NO | | N | |
| Show_db_priv | enum('N','Y') | NO | | N | |
| Super_priv | enum('N','Y') | NO | | N | |
| Create_tmp_table_priv | enum('N','Y') | NO | | N | |
| Lock_tables_priv | enum('N','Y') | NO | | N | |
| Execute_priv | enum('N','Y') | NO | | N | |
| Repl_slave_priv | enum('N','Y') | NO | | N | |
| Repl_client_priv | enum('N','Y') | NO | | N | |
| Create_view_priv | enum('N','Y') | NO | | N | |
| Show_view_priv | enum('N','Y') | NO | | N | |
| Create_routine_priv | enum('N','Y') | NO | | N | |
| Alter_routine_priv | enum('N','Y') | NO | | N | |
| Create_user_priv | enum('N','Y') | NO | | N | |
| Event_priv | enum('N','Y') | NO | | N | |
| Trigger_priv | enum('N','Y') | NO | | N | |
| Create_tablespace_priv | enum('N','Y') | NO | | N | |
| ssl_type | enum('','ANY','X509','SPECIFIED') | NO | | | |
| ssl_cipher | blob | NO | | NULL | |
| x509_issuer | blob | NO | | NULL | |
| x509_subject | blob | NO | | NULL | |
| max_questions | int(11) unsigned | NO | | 0 | |
| max_updates | int(11) unsigned | NO | | 0 | |
| max_connections | int(11) unsigned | NO | | 0 | |
| max_user_connections | int(11) unsigned | NO | | 0 | |
| plugin | char(64) | NO | | mysql_native_password | |
| authentication_string | text | YES | | NULL | |
| password_expired | enum('N','Y') | NO | | N | |
| password_last_changed | timestamp | YES | | NULL | |
| password_lifetime | smallint(5) unsigned | YES | | NULL | |
| account_locked | enum('N','Y') | NO | | N | |
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
45 rows in set (0.01 sec)
mysql>update user set authentication_string=password('root') where user='root';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1
-- 刷新缓存,立即生效
mysql>flush privileges;
Query OK, 0 rows affected (0.00 sec)
-- 创建用户,允许外网访问
mysql>create user 'test'@'%' identified by '123456';
mysql>flush privileges;
Query OK, 0 rows affected (0.00 sec)
-- 给用户赋予权限
mysql>grant all privileges on *.* to joe@localhost identified by '1';
mysql>flush privileges;
Query OK, 0 rows affected (0.00 sec)
转载于:https://www.cnblogs.com/duwanjiang/p/8461168.html
centOS 6.5上安装mysql5.7压缩版相关推荐
- centos akonadi mysql,MySQL数据库之在CentOS7上安装MySQL5.7
本文主要向大家介绍了MySQL数据库之在CentOS7上安装MySQL5.7 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 获取RPM包 # wget https://dev. ...
- 在CentOS 7.6上安装MySQL 5.7.29+Navicat Premium 12 安装教程 + 注册机
在CentOS 7.6上安装MySQL 5.7 系统环境 软件包下载地址 是否安装过mysql或者mariadb 解压并移动 创建 用户,并给数据目录赋予权限 配置参数 初始化mysql 查看初始密码 ...
- Centos7 上安装 mysql5.7
Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...
- 如何在CentOS 5/6上安装EPEL源
如何在CentOS 5/6上安装EPEL源 2013-12-04 14:45 译者:NearTan Linux中国 字号:T | T 我们可以很容易地通过yum命令从EPEL源上获取上万个在CentO ...
- 在 CentOS7 上安装 MySQL5.7
在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创 ...
- mac10.12 安装mysql_在mac os10.12上安装mysql5.7.18
会提示 command not found, 然后输入 alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql ...
- 在centOS7中装mysql_在 CentOS7 上安装 MySQL5.7
在 CentOS7 上安装 MySQL5.7 1 通过 SecureCRT 连接到阿里云 CentOS7 服务器: 2 进入到目录 /usr/local/ 中: cd /usr/local/ 3 创建 ...
- linux semaphore,在CentOS 7操作系统上安装Semaphore的方法
本文介绍在CentOS 7操作系统上安装Semaphore的方法,安装完后就可以使用Semaphore来管理Ansible Web UI了. 一.安装MariaDB数据库和git 2.x参考文章 1. ...
- 通过xshell在linux上安装mysql5.7(终极版)
通过xshell在linux上安装mysql5.7(终极版) 0)通过xshell连接到远程服务器 1)彻底删除原来安装的mysql 首先查看:rpm -qa|grep -i mysql 删除操作(一 ...
- fedora mysql gui,在RHEL、CentOS及Fedora上安装Drupal 8——开源内容管理系统
如何在RHEL.CentOS及Fedora上安装Drupal 8 Drupal 是一个开源,灵活,高度可拓展和安全的内容管理系统Content Management System(CMS),使用户轻松 ...
最新文章
- c#正则表达式使用详解
- Java8-Lambda表达式
- DNS服务在网络中的应用
- MxGraph从入门到精通之5:在Vue项目中使用MxGraph
- Docker网络和服务发现
- WebStorm Vue ElementUI
- SpringCloud Ribbon(五)之服务实例列表ServerList
- pptx模块的图片框
- php数组删除key和值,php删除数组指定key的元素
- git 简单使用 基本操作
- 瀑布模型,快速原型模型,增量模型,螺旋模型以及敏捷开发模型的相关概念
- 【Godot】拖放的逻辑
- CADD课程学习(2)-- 靶点晶体结构信息
- 【机器学习中的矩阵求导】(五)矩阵对矩阵求导
- 手游方舟重启维护服务器要多久,方舟生存进化手游日常维护多久
- 工业物联网企业logo设计思路分析
- 习题3第五题:分析习题2第四题所述的患者监护系统。试用实体联系图描绘本系统的数据对象,画出本系统的顶层IPO图。
- 4种解决json日期格式问题的办法
- 财务会计 -- 什么是借贷
- GitBook快速教程 2.2 目录页和普通页
热门文章
- 十九、K8s集群设置1- kube-bench
- 使用Python调用Netconf进行配置
- Leetcode 刷题笔记(二) —— 数组类型解题方法二:双指针法
- 性能测试二八原则,响应时间2/5/8原则
- XenServer 6.5实战:Creating a Storage Repository (CIFS)
- 经典股票图形:蛟龙出海
- Linux C语言解析并显示.bmp格式图片
- 用C语言写一个函数返回参数二进制中1的个数
- 《CLR via C#》精髓:静态类
- 上瘾:如何打造习惯养成中的产品(投资篇)