mysql安装演示

xiaoxiao2025-10-02  7

第一步:准备mysql配置文件

配置文件见博文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 '新密码';

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

转载请注明原文地址: https://www.6miu.com/read-5037241.html

最新回复(0)