当前位置:Gxlcms > 数据库问题 > linux mySQL二进制安装

linux mySQL二进制安装

时间:2021-07-01 10:21:17 帮助过:24人阅读

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‘);



linux mySQL二进制安装

标签:pass   建立   sock   use   profile   cal   最新   进制   line   

人气教程排行