此配置只和5.7有关,如果是mysql8.0等高版本不适用。
切记 切记 ,要不然会有很大的坑。
此文章只是帮助自己的学习,并无其他作用。如有侵权请联系给我。
1.首先将压缩包上传到阿里云服务器
2.进行解压
命令
tar zxvf 压缩包的名字(以.gz结尾)
tar Jxvf 压缩包的名字(以.gz结尾)
3.修改名字为mysql
命令
mv 解压后的名字 mysql
4.将mysql复制到到/usr/local下
命令
cp -r mysql /usr/local
5.创建用户组
命令
groupadd mysql
useradd -r -g mysql mysql
6.进行赋权
首先进入到mysql文件下
命令
cd /usr/local/mysql
赋权
chgrp -R mysql .
chown -R mysql .
7.初始化数据库
首先查看my.cnf是否存在,如果存在删除
ls /etc/my.cnf 如果存在进行下面的操作
rm /etc/my.cnf
初始化数据库
./scripts/mysql_install_db --user=mysql
8.修改配置文件
首先复制my.cnf文件
cp support-files/my-default.cnf /etc/my.cnf
然后启动文件
cp support-files/mysql.server /etc/rc.d/init.d/mysql
9.启动mysql
service mysql start
此时
mysql -u root -p是无法登入的
我们需要加入软连接
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
此时
mysql -u root -p就可以登录了,是不需要密码的
10.修改密码
首先进入数据库
mysql -u root -p
然后修改密码
update user set password=passwod("密码") where user="root";
然后进行刷新必须刷新
flush privileges;
大功告成。哈哈哈