mysql安装演示

第一步:准备mysql配置文件

  1. 配置文件见博文mysql配置文件模板
    说明:安装位置:/usr/local/mysql
    数据位置:/data/mysql/mysql3306/data
    临时文件位置:/data/mysql/mysql3306/tmp
    日志文件位置:/data/mysql/mysql3306/logs/mysql-bin
    socket文件位置:/tmp/mysql3306.sock

第二步:安装mysql

可以去mysql官网下载二进制程序包进行安装https://dev.mysql.com/downloads/mysql/

 #创建运行mysql用户的组
 # groupadd mysql
 #创建运行mysql的用户
 # useradd -r -g mysql -s /sbin/nologin mysql
 #解压安装包
 # tar xf /root/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
 # mv mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/
 # cd /usr/local
 #创建软连接,方便操作使用
 # ln -sv mysql-5.7.23-linux-glibc2.12-x86_64/ mysql
 #修改属主属组
 # chown mysql.mysql mysql -R

第三步:创建相关目录

 # mkdir /data/mysql/mysql3306/{data,tmp,logs} -pv
 # chown -R mysql.mysql /data

第四步:mysql初始化

初始化其实就是生成mysql的系统表和系统库

# /usr/local/mysql/bin/mysqld --initialize --user=mysql
 说明:
  1. --user是用于指定以哪个用户的身份完成初始化工作(默认从配置文件中读取)
  2. 数据目录下如果有文件,会导致初始化失败

 初始化完成后,会在数据目录下生成一系列文件
 # cd /data/mysql/mysql3306/data/
 # ls
 auto.cnf error.log ib_buffer_pool ibdata1 ib_logfile0 ib_logfile1 ib_logfile2 mysql performance_schema slow.log sys
 说明:
  error.log中保存了安装、启动、运行mysql过程中所出现的错误信息出,初始root密码也在其中

 获取root的初始密码
 # cat /data/mysql/mysql3306/data/error.log | grep password

 补充:
  用--initialize-inseucre来做初始化的时候,root的初始密码为空

第五步:启动musql服务

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

第六步:导出二进制程序

# vim /etc/profile.d/mysql.sh
	PATH=/usr/local/mysql/bin/:$PATH
	export PATH
#source /etc/profile.d/mysql.sh

第八步:登录mysql服务器

 获取root的初始密码
 # cat /data/mysql/mysql3306/data/error.log | grep password
 2018-10-27T09:42:10.207163Z 1 [Note] A temporary password is generated for root@localhost: q,aA21qRyUt*
 获取初始密码之后就可以登录了
 # mysql -uroot -p初始密码

第九步:重置mysql的密码

当我们用初始密码登录mysql的时候会发现,使用原始密码不能进行除了改密码之外的任何操作,so,改密码。

> ALTER USER user() IDENTIFIED BY '新密码';

------做运维之前很矫情的小年轻-----

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值