MySQL二进制安装5.7.26

tar xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.7.26-linux-glibc2.12-x86_64 /application/mysql

添加全局变量

vim /etc/profile

export PATH=/application/mysql/bin:$PATH

source /etc/profile

创建mysql用户

useradd -s /bin/nologin -M mysql

创建mysql数据目录并授权用户

mkdir -p /application/mysql/data

chown -R mysql:mysql /application/mysql/

 

5.7版本初始化命令
mysqld --initialize --user=mysql --basedir=/application/mysql --datadir=/application/mysql/data
如果出现报错:

安装依赖包:
yum -y install libaio-devel

安装成功后会有一个临时密码:

说明:
--initialize 参数:(以后自定义的密码复杂度也要按照规定来设置)
1. 对于密码复杂度进行定制:12位,4种 
2. 密码过期时间:180
3. 给root@localhost用户设置临时密码

--initialize-insecure 参数
无限制,无临时密码
rm -rf /application/mysql/data/*
mysqld --initialize-insecure --user=mysql --basedir=/application/mysql --datadir=/application/mysql/data

 

配置文件的准备(准备一个简单的配置文件)
 

cat >/etc/my.cnf <

 

启动数据库

1. sys-v 

cp /application/mysql/support-files/mysql.server  /etc/init.d/mysqld 

/etc/init.d/mysqld start

2 systemd

cat >/etc/systemd/system/mysqld.service <

systemctl start mysqld.service

systemctl enable mysqld.service

 

 

 

 

 

 

 

                                              
 

你可能感兴趣的:(MySQL)