mysql 二进制安装

二进制快速部署Mysql(除8.0后版本)

官网下载:https://dev.mysql.com/downloads/mysql/

这里我下载的是5.7.24版本  (mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz)

1,第一步 先卸载可能会影响安装的包

[root@localhost ~]# rpm -q mysql mysql-server mariadb mariadb-server

未安装软件包 mysql

未安装软件包 mysql-server

未安装软件包 mariadb

未安装软件包 mariadb-server

如果出现没有卸载的包,需全部卸载

2,第二步上传mysql这个包,开始安装 

#tar xf mysql-8.0.21-linux-glibc2.17-x86_64-minimal.tar.xz -C /usr/local/                           //这里解压到/usr/local下

#cd /usr/local        

#mv mysql-8.0.21-linux-glibc2.17-x86_64-minimal/ mysql                                                //改个名

#useradd -M -s /sbin/nologin mysql                                                                                   //创建个用户

#chown -R mysql:mysql /usr/local/mysql/                                                                         //给个权限

#/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize                //初始化一下数据库(记住初始密码!)

3,第二步,修改my.conf配置文件

只针对此次演示做了简单配置,如下:

#cat  /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
symbolic-links=0
[mysqld_safe]
log-error=/usr/local/mysql/data/mysql.log
pid-file=/usr/local/mysql/data/mysql.pid
 查询mysql启动时寻找配置文件顺序
#/usr/local/mysql/bin/mysqld --verbose --help |grep -A 1 'Default options'
4,第四步,做启动文件
#cd /usr/local/mysql/support-files
#cp mysql.server /etc/init.d/mysqld
#chmod +x /etc/init.d/mysqld
#chkconfig --add mysqld
#ln -s /usr/local/mysql/bin/* /usr/local/bin/
#systemctl start mysqld                                               //启动
 
4,修改密码
#mysqladmin  -uroot -p'复制的初始密码'  password'123456'
 #进入Mysql
mysql>alter user user() identified  by "123456" ;
登陆:
#mysql  -uroot  -p'123456'
原文地址:https://www.cnblogs.com/123456likun/p/11727209.html