时间:2021-07-01 10:21:17 帮助过:24人阅读
解压软件包
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‘);
linux mySQL二进制安装
标签:pass 建立 sock use profile cal 最新 进制 line