ycvodzf 发表于 2018-10-6 14:08:10

MYSQL安装之二进制

  安装MYSQL方法之一,相较于源码包和rpm安装方便许多
  可以直接去官方下载二进制包
  需要先卸载mariadb
rpm -e mariadb-libs --nodeps  直接进行解压,移动
tar zxf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz  
mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql
  创建用户和组
groupadd mysql  
useradd -r -g mysql -s /bin/false mysql
  编辑主配置文件(仅满足启动,其他配置可自行加入)
echo > /etc/my.cnf  
echo socket=/tmp/mysql.sock >>/etc/my.cnf
  
echo basedir=/usr/local/mysql >> /etc/my.cnf
  
echo datadir=/usr/local/mysql/data >> /etc/my.cnf
  创建数据目录并授予权限
mkdir /usr/local/mysql/data  
cd /usr/local/mysql/
  
chmod 750 data
  
chown -R mysql .
  
chgrp -R mysql .
  添加环境变量
echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile  
source /etc/profile
  初始化
bin/mysqld --initialize --user=mysql  有些新安装的系统缺少应用,初始化会报错直接yum即可
yum install libaio  开机自启,并启动
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld  
systemctl daemon-reload
  
systemctl enable mysql
  
systemctl start mysql
  设置MYSQL密码
cd /usr/local/mysql/  
bin/mysqladmin -u root -p password 123456
  设置密码后即可正常登陆,推荐使用此方法


页: [1]
查看完整版本: MYSQL安装之二进制