Linux下如何安装mysql

下载:

wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

解压:

tar xf MySQL-5.6.44-1.el7.x86_64.rpm-bundle.tar

安装:

 

yum install -y *.rpm

默认安装位置:/var/lib/mysql,需要自己设定安装位置就得修改配置文件

vim /etc/my.cnf
datadir=/mydata/mysql #修改安装位置
socket=/mydata/mysql/mysql.sock
保存退出之后
madir -p mydata/mysql
chown mysql -R mydata/mysql #修改属组和属主

启动:

systemctl start mysqld #启动

报错:Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

解决办法:setenforce 0(关闭防火墙)

启动完成后系统会给你一个默认密码只能用于修改密码,密码存在mysql的日志里,文件位置:/var/log/mysqld.log

修改密码:

grep 'pass' /var/log/mysqld.log #获取初始密码

mysql_secure_installation #修改密码

密码不能为弱口令必须符合mysql设定的策略

然后一路Y+回车
原文地址:https://www.cnblogs.com/Pynu/p/14397625.html