第一步:判断服务器是否有自带mysql进行删除命令:
 rpm -qa | grep mysql
 第二步:在你指定的路径下下载mysql压缩包,我一般会放在/usr/local/src
 cd /usr/local/src
 开始下载mysql
 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
 如果wget报错运行如下命令下载
 yum -y install wget
 第三步:查看mysql相关的仓库(非必要)
 yum repolist all | grep mysql
 第四步:安装下载rpm包
 rpm -ivh mysql-community-release-el7-5.noarch.rpm
 第五步:制定要安装的mysql版本
 vim /etc/yum.repos.d/mysql-community.repo
 我是安装5.7的,将其他的enabled改成0,将要安装的改成1即可,按i可以进行编辑,改好以后按ESC键然后按:键加上wq回车即可.

 第六步:安装mysql
 yum install mysql-community-server
 第七步:运行mysql
 systemctl start mysqld
 第八步:查看一下运行状态
 systemctl status mysqld
 下面就是给mysql设置密码,主要思路是先将mysql设置成免密登录,这样可以使用命令直接进入安装启动好的mysql中,用命令对root账号进行设置密码,设置成功后再将免密的配置去掉,这样实现了mysql初始密码的设置.
 第一步:设置免密登录
 找到mysql的配置文件使用命令
 find / -name my.cnf
 找到后进行编辑添加skip-grant-tables具体参考下图
 然后重启一下!!!
第二步:通过命令mysql -u root -p进入到mysql,设置了免密,出现输入密码随意输入按回车就能进入
 
第三步:给root设置密码,将下面的xxxxxx替换成你想设置的密码
 set password for ‘root’@‘localhost’=password(‘xxxxxx’);
 第四步:刷新权限
 flush privileges;
 第五步:将第一步设置免密登录的配置文件调整回来,去掉skip-grant-tables,按i可以进行编辑,去掉以后按ESC键然后按:键加上wq回车即可.
 第六步:重新启动
 systemctl restart mysqld
 ————————————————
方法二
mkdir myapp
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm -vih mysql57-community-release-el7-9.noarch.rpm
yum -y install mysql-server
systemctl start mysqld
 systemctl statusmysqld
grep 'temporary password' /var/log/mysqld.log
mysql -u root -p
show databases
 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456Aa.';
可以远程访问连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456aA.' WITH GRANT OPTION;
 flush privileges;
 set password for ‘root’@‘localhost’=password('123456Aa.');










