安装准备
a)源码包
mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz
b) 解压MySQL安装包
cd /usr/local
tar -zxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz
c) 名称改为mysql
mv mysql-5.7.12-linux-glibc2.5-x86_64 mysql
d) 新增mysql用户
新增系统mysql组
groupadd mysql
新增mysql用户
useradd -r -g mysql mysql
passwd mysql
安装
a)root进入安装mysql目录
cd /usr/local/mysql
b)修改当前目录权限
chown –R mysql:mysql ./
c)安装数据库
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
d)配置文件
cp -a ./support-files/my-default.cnf /etc/my.cnf
cp -a ./support-files/mysql.server /etc/init.d/mysqld
e)启动mysql
/etc/init.d/mysqld start
f)开机启动
chkconfig --level 35 mysqld on
g)设置MySQL相关环境变量,编辑/etc/profile,添加以下设置,修改后
source /etc/profile
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
h)设置密码
查看初始密码
cat /root/.mysql_secret
pjE*owiR_My-(初始密码)
登陆
mysql -uroot -ppjE*owiR_My-
设置密码
SET PASSWORD = PASSWORD('root');
flush privileges;
i)远程连接权限
mysql –uroot –proot
grant all on *.* to 'root'@'%' identfied by 'root';