一、下载安装
查询系统版本
cat /etc/os-release (el7) cat /proc/version
根据系统版本下载mysql*.rpm
oracle官网下载安装文件:
mysql80-community-release-el7-1.noarch.rpm
将MySQL Yum存储库添加到系统的存储库列表中
基于EL7的系统:
yum localinstall mysql80-community-release-el7-{version-number}.noarch.rpm
可以通过以下命令检查MySQL Yum存储库是否已成功添加:
yum repolist enabled | grep "mysql.*-community.*"
安装MySQL
yum install mysql-community-server
启动mysql
systemctl start mysqld.service
初次登录mysql
在服务器初始启动时,将'root'@'localhost创建一个超级用户帐户。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:
grep 'temporary password' /var/log/mysqld.log
修改密码
通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root密码
要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符。
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass0!';
二、yum安装mysql后相关目录
- mysql的几个重要目录
- 数据库目录
/var/lib/mysql/
- 配置文件
/usr/share /mysql(mysql.server命令及配置文件)
- 相关命令
/usr/bin(mysqladmin mysqldump等命令)
- 启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
- 需要修改数据目录的情况
把/var/lib/mysql 整个目录移到/home/data
mv /var/lib/mysql /home/data/
chown -R mysql:mysql /home/data/mysql/ #设置数据库的归属为mysql
修改配置文件 my.cnf
vi my.cnf
[mysqld]
socket=/home/data/mysql/mysql.sock #修改socket参数
datadir=/home/data/mysql #修改datadir数据目录的位置
重新启动MySQL服务
systemctl start mysqld.service