1.去官网下载mysql的安装包
https://dev.mysql.com/downloads/mysql/ 我下载的是 mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
2.将安装包 上传到服务器指定位置
我放到的位置是 /usr/local/src 并将安装包解压到 /usr/local/ 目录下,并重新命名为 mysql
3.给系统添加mysql 用户和组
groupadd mysql
useradd -r -g mysql mysql
4.更改mysql目录的权限
cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
5.初始化mysql配置
mkdir data
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
注意:这个时候我出现了一个错误 ./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
这是少一个包 安装一下就好了 :yum install -y libaio
执行完了上条命令就会出现一个默认的初始密码,记住它
改变mysql目录下文件的权限 chown -R root . chown -R mysql data
6.复制配置文件到/etc 目录下
cp support-files/my-default.cnf /etc/my.cnf (这一个文件没找到所以第7步没做 直接第8步)
7.修改my.cnf 文件
a.basedir = /usr/local/mysql
b.datadir = /usr/local/mysql/data
c.port =3306
8.把启动命令加入到服务中 并设置开机自动启动
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
cchkconfig --add mysql
9.启动mysql服务
service mysql start
10.mysql 加入环境变量
修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
PATH=$PATH:/Ultrapower/test/mysql:/Ultrapower/test/mysql/bin
export PATH
最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功
11.登录mysql
mysql -uroot -p 输入之前的默认密码
(11步 出过这个错: -bash: mysql: command not found 执行 :ln -s /usr/local/mysql/bin/mysql /usr/bin)
12.重置密码
alter user 'root'@'%' identified by '123456';
至此大功告成!可以愉快的使用mysql !