一.在选择mysql官网上面选择mysql的版本(.rpm)和位数
1.官网—https://dev.mysql.com/downloads/mysql/
2.版本–因为是通过yum安装npm包,所以版本选择.rpm
二.通过xshell远程连接服务器.检测服务器内部的mysql以及卸载
1.连接服务器,查看是否存在mysql:rpm qa|grep mysql
2.卸载mysql:rpm -e --nodeps 报名
删除mysql的相关文件:find / -name mysql ; rm -rf 目录
3.下载npm包:wget (-P /usr/local/mysql) http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
注:括号里面的指定下载到指定的文件夹,如果不指定rpm包的下载路径,默认下载根目录。wget操作 仅仅只是把npm包下载在服务器文件里面,你可以使用filezilla上传npm包到服务器,效果一样
三.rpm源码包的安装以及mysql-community -server的安装
1.安装npm源码包:yum localinstall npm路径
2.安装mysql服务,mysql-community-server
yum install mysql-community-server
注:install安装该包以及该包相关联的包
5.mysql重启以及设置为自启动
systemctl enstart mysqld ;
systemctl enable mysqld
6 通过mysqld.log日志文件获取系统默认的密码
grep ‘A temporary password’ /var/log/mysqld.log
并记住默认密码
7.修改密码以及对ip的授权(指定ip连接mysql)
登录mysql:mysql -uroot -p 输入默认密码(密码对于控制太不可见)
修改密码:set password=password(‘新密码密码’);
sql语句以‘;’结束并且新密码要改复杂些。
ip授权:grant all privileges on . to ‘用户名’@‘ip地址’ identified by ‘密码’ with grant option; ip地址为“%”,表示任意机器可连接。
8 刷新授权privileges
flush privileges
9 服务器开放3306端口