Centos的mysql安装
1.查看本机的mysql
rpm -qa |grep mysql
2.卸载本机上原有的mysql(卸载后输入查看命令,没有结果为完成)
rpm -e --nodeps mysql-xxxxx
3.添加依赖包安装
yum search libaio
yum install libaio
4.添加mysql组及mysql用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
(-s /bin/false表示mysql用户不能当作系统登录用户)
5.进入/usr/local目录,上传并解压文件
cd /usr/local
rz(选中上传准备好的mysql安装包)
tar -zxvf mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz
6.为解压后的目录建立软链接
ln -s mysql-5.7.14-linux-glibc2.5-x86_64 mysql
7.进入解压后的目录中,创建mysql-files文件,并改变其权限
cd /usr/local/mysql
mkdir mysql-files
chmod 750 mysql-files
8.改变mysql目录下所有文件的用户主和用户组
chown -R mysql .
chgrp -R mysql .
9.对mysql进行初始化
bin/mysqld --initialize --user=mysql (此句执行后会生成随机密码,要记住随机密码)
10.安装加密连接mysql_ssl_rsa_setup
bin/mysql_ssl_rsa_setup
11.改变mysql目录下所有文件的用户主
chown -R root .
chown -R mysql data mysql-files
12.启动mysql
bin/mysqld_safe --user=mysql &
13.加入服务
cp support-files/mysql.server /etc/init.d/mysql.server
14.添加环境变量:
vi /etc/profile
在文件中添加以下内容:
#mysql
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin
保存后使新编辑的profile生效:
source /etc/profile
15.登录mysql
mysql -uroot –p
输入之前记下的随机密码
16.修改初始密码
SET PASSWORD = PASSWORD('123456');
17.将mysql加入开机启动服务
chkconfig --add mysql.server
chkconfig mysql.server on
18.进入mysql开启远程访问并刷新权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;