MySQL5.7.26二进制安装

1、安装系统版本

 

  2、解压更换路径

tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.26-linux-glibc2.12-x86_64 /application/mysql-5.7.26
/application/mysql-5.7.26

 3、创建用户,并给数据文件授予权限

groupadd mysql
useradd -r -g mysql mysql

4、创建MySQL数据目录

mkdir -p  /application/mysql-5.7.26/data

5、授权

chown mysql:mysql -R /application/mysql-5.7.26/

6、配置参数

vim /etc/my.cnf

[mysqld] user = mysql port = 3306 basedir = /application/mysql-5.7.26 datadir = /application/mysql-5.7.26/data log-bin = /application/mysql-5.7.26/data/mysql-bin skip-name-resolve server-id=6 lower_case_table_names=1 max_connections=1200 [mysqld_safe] log-error= /application/mysql-5.7.26/data/mysqld.err pid-file= /application/mysql-5.7.26/data/mysqld.pid

7、初始化mysql

yum install autoconf -y

cd
/application/mysql-5.7.26/
./bin/mysqld --initialize --user=mysql --basedir=/application/mysql-5.7.26 --datadir=/application/mysql-5.7.26/data
 

8、找出MySQL默认密码、

cat /application/mysql-5.7.26/data/mysql.err

 

  9、添加启动命令及环境变量

[root@k8s-node111 mysql-5.7.26]# cp -a ./support-files/mysql.server /etc/init.d/mysqld
ln -s /application/mysql-5.7.26/bin/mysql /usr/bin
chown 777 /etc/my.cnf
chmod +x /etc/init.d/mysqld
/etc/init.d/mysqld restart

echo 'PATH=/application/mysql-5.7.26/bin/:$PATH' >>/etc/profile
tail -1 /etc/profile
source /etc/profile
echo $PATH
mysql

 

10、登录root用户重置密码:

mysql -uroot -p初始密码
SET PASSWORD = PASSWORD('hongjun123');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
flush privileges;

 

 

posted on 2021-02-23 15:25  !!雪莲花!!  阅读(100)  评论(0)    收藏  举报