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+回车