MySQL二進制安裝步驟
安裝依賴環境
[root@node3 ~]# yum -y install libaio
將mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz傳到linux並解壓
[root@node3 ~]# tar -xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /opt/
創建一個mysql用戶
[root@node3 ~]# useradd -M -s /sbin/nologin mysql
給解壓的包重命名
[root@node3 ~]# cd /opt/
[root@node3 opt]# mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql
創建一個存放日志的文件
[root@node3 opt]# touch /opt/mysql/mysql.log
[root@node3 opt]# mkdir /opt/mysql/data
授權屬主屬組都是mysql
[root@node3 opt]# chown -R mysql.mysql /opt/mysql/
初始化mysql
[root@node3 opt]# cd mysql/
[root@node3 mysql]# cd data
[root@node3 date]# cd
[root@node1 mysql]# /opt/mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data
root@localhost: 后面為數據庫密碼

把數據庫命令住家到二進制文件中(使命令全局生效)
[root@node3 ~]# echo "PATH=/opt/mysql/bin:$PATH" >> /etc/profile
重讀配置文件
[root@node3 ~]# . /etc/profile
配置MySQL
修改數據庫主配置文件
[root@node3 ~]# vim /etc/my.cnf

拷貝MySQL程序啟動腳本
[root@node3 ~]# cp -a /opt/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@node3 ~]# cp /opt/mysql/support-files/mysql.server /opt/mysql/bin/mysql.sh
修改配置文件
[root@node3 ~]# vim /etc/init.d/mysqld
[root@node3 ~]# vim /opt/mysql/bin/mysql.sh
46 basedir=/opt/mysql
47 datadir=/opt/mysql/data

啟動數據庫
[root@node3 ~]# service mysqld start
登錄數據庫
[root@node3 ~]# mysql -uroot -p
修改密碼
mysql> alter user 'root'@'localhost' identified by '123456';
查看數據庫
mysql> show databases;
使用切換數據庫
mysql> use mysql;
