标签:pass 建立 sock use profile cal 最新 进制 line
[root@zwy1 ~]# wget #下载二进制的包 版本为5.7最新版 https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz [root@zwy1 ~]# useradd -r -M -s /sbin/nologin mysql 创建用户和组
解压软件包
tar xf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
软链接
ln -s /usr/local/mysql-5.7.33-linux-glibc2.12-x86_64 /usr/local/mysql
属主属组修改
chown -R mysql.mysql /usr/local/mysql*
环境变量
echo ‘export PATH=/usr/local/mysql/bin:$PATH‘ > /etc/profile.d/mysql.sh
source /etc/profile.d/mysql.sh
建立数据存放目录
[root@zwy1 ~] mkdir /opt/data [root@zwy1 ~] chown -R mysql.mysql /opt/data
初始化数据库
mysqld --initialize --user=mysql --datadir=/opt/data/
这个命令的最后会生成一个临时密码
生成配置文件
[root@zwy1 ~]# vim /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql #安装目录
datadir = /opt/data #数据目录
socket = /tmp/mysql.sock #监听地址
port = 3306 #端口
pid-file = /opt/data/mysql.pid #进程文件
user = mysql #用户
skip-name-resolve #跳过名称解析 通过ip链接
配置服务启动脚本
[root@zwy1 ~]# cd /usr/local/mysql/support-files/ cp mysql.server /etc/init.d/mysqld [root@zwy1 ~]# cd [root@zwy1 ~]# vim /etc/init.d/mysqld basedir= /usr/local/mysql 安装目录 datadir= /opt/data 数据目录
启动mysql
[root@zwy1 ~]# service mysqld start
修改密码
进入 mysql -uroot -p
设置新密码
set password =password (‘4564949a‘);
标签:pass 建立 sock use profile cal 最新 进制 line
原文地址:https://www.cnblogs.com/Mariko/p/14737372.html