mysql5.7部署、初始化和创建实例

很简单的流程

环境信息:
centos 7.2
mysql 5.7.21

1.下载解压缩mysql包

cd /usr/local/
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
tar xzvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql

2.初始化mysql基础环境信息

vim /etc/profile
PATH=/home/mysql/bin:/home/mysql/lib:$PATH
export PATH
export MYSQL_HOME="/usr/local/mysql"
export ms="/usr/local/mysql"

3.初始化配置实例配置文件

mkdir -p /usr/local/mysql/data/mcdb
vi /usr/local/mysql/data/mcdb/my.cnf
[client]
port = 3310
socket = /usr/local/mysql/data/mcdb/mysql.sock
[mysql]
no-auto-rehash
[mysqld]
user = mysql
port = 3310
socket = /usr/local/mysql/data/mcdb/mysql.sock
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
pid-file = /usr/local/mysql/data/mcdb/mysql.pid
relay-log = /usr/local/mysql/data/mcdb/relay-bin
relay-log-info-file = /usr/local/mysql/data/mcdb/relay-log.info
server-id = 12
[mysqld_safe]
log-error = /usr/local/mysql/data/mcdb/mysql.err
pid-file = /usr/local/mysql/data/mcdb/mysql.pid

4.新建用户

groupadd mysql
useradd mysql -g mysql
chown mysql:mysql /usr/loca/mysql -R

5.初始化mysql实例
mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/mcdb --user=mysql --ldata=/usr/local/mysql
从返回信息最后一行获得密码,举个栗子:
yUlta1lw*uwF

6.启动该实例mysql
mysqld_safe --defaults-file=/usr/local/mysql/data/mcdb/my.cnf --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/mcdb &

7.登录mysql
mysql -uroot -pyUlta1lw*uwF -S /usr/local/mysql/data/mcdb/mysql.sock

8.设定密码

mysql> SET PASSWORD = PASSWORD(‘sonyw320‘);
mysql> flush privileges;

9.创建用户并开放远程登录权限
grant all privileges on *.* to ‘bodie‘@‘%‘ identified by ‘happybirthday‘ with grant option;

原文地址:http://blog.51cto.com/3484613/2105260

时间: 2024-11-04 12:00:28

mysql5.7部署、初始化和创建实例的相关文章

mysql8.0 部署、初始化和创建实例

mysql8.0部署.初始化和创建实例 环境信息:centos 7.4.1708mysql 8.0.11 1.下载解压缩mysql包 cd /usr/local/ wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz tar xzvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz mv mysql-8.0.11-linux-gli

Saltstack批量部署tomcat(多实例)

上一篇讲解了如何批量部署nginx,这篇说一说如何批量部署tomcat,其实方式上都差不多,tomcat多了个java必须配置,以及需要多个实例一起部署.方式方法上可能不是最优方案,功能上是都可以实现基本需求的. 环境介绍: Centos 6.5 tomcat 7.0.68 java 1.7.0_80 实例3个,site.aaa.com|boss.aaa.com|mobile.aaa.com minion:test 1.修改主入口文件,如何你看不懂其中没标注的一些行,请参考<Saltstack批

mysql5.7 基于二进制编译多实例安装

mysql5.7 基于二进制编译多实例安装 cd /usr/local/src/wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gztar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql创建

关于Java中的几种特殊类与接口,及特殊的创建实例的方法

Java中有一些特殊的类,在教材中讲解的不深,但是确实非常有用的,这里总结一下,里面用到的有网上搜到的内容,这里表示下感谢. 一.成员内部类 成员内部类是在一个内中定义的另外一个类,这个类属于其上的类的成员,叫做成员内部类.可以把该类看做是一个成员,可实例化的成员.该类主要作用是代替结构体功能,当一个类使用到的某个成员是一个结构类型,但是该结构又没有通用性,此时就可以声明为内部类,这样便解决了结构体的问题. 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类.对于一个名为out

单机部署tomcat多个实例

一.安装tomcat虚拟主机   在安装tomcat之前必须要安装jdk.他是sun公司免费提供的java语言的软件开发包,其中包含java虚拟机,从而保证了java 的跨平台性. 准备环境: 为了避免系统的open-jdk环境与新安装jdk环境冲突,我们需要卸载open-jdk rpm -e java-1.6.0-openjdk-devel-1.6.0.0-1.66.1.13.0.el6.x86_64 --nodeps rpm -e java-1.7.0-openjdk-1.7.0.45-2.

Linux平台部署nginx反向代理实例

nginx有着优秀的代理性能,很多情况下,nginx常常被充当反向代理服务器负载后端应用web构建起一个高性能高可用的web集群(淘宝tengix ,京东的nginx集群都使用到了nginx反向代理功能),接下来给大家讲解Linux平台部署nginx反向代理实例. [本文档所介绍的内容适用于公司测试/生产等常见的nginx反向代理应用] 1. nginx环境部署前准备: 1.1相关软件以及系统 系统要求:Centos 6.0以上 (64位) 相关中间件:Nginx: 1.6.0 以上(包含1.6

一个tomcat部署多个应用实例总结

项目组有好几个项目需要运行,之前项目少,一个tomcat对应一个项目还能应付,但现在项目多了,要是再一个tomcat对应一个项目的话,一方面看起来很业余,一方面也加大服务器的维护难度.所以现在需要对tomcat进行整理,用一个tomcat来启动多个应用实例,每个应用相互独立,互不干扰. 准备工作:下载的apache-tomcat-7.0.26.zip,上传到linux服务器下/opt/apps/目录下. 百牛信息技术bainiu.ltd整理发布到博客园一.操作步骤 1.解压apache-tomc

部署LyncServer2013之三 创建拓扑

部署LyncServer2013之三 创建拓扑 1. 运行lync server 2013的安装程序,首先我们来安装管理工具, 如下图, 选择"新建拓扑", 2. 将拓扑保存到一个位置, 进入创建新拓扑向导,首先定义一个主的SIP域, 3. 如果公司有多个域名,也可以在这里定义多个SIP域, 我们这里保持默认, 4. 然后我们定义第一个lync server站点,如图.输入站点的名称和描述信息. 5. 指定站点的详细信息, 6. 新的拓扑定义成功后,勾选"此向导关闭后将打开新

多配置文件部署mysql单机多实例

1.安装gcc-c++.ncurses依赖包 # yum install gcc-c++ ncurses-devel 2.安装cmake,用来编译mysql # tar -xvf cmake-3.2.0-.tar.gz # mv cmake-3.2.0 cmake # mv cmake /tmp/ # cd /tmp/cmake/ # ./bootstrap # make # make install # cmake --version 3.安装bison # tar -xvf bison-3.