概述
1.下载
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
2. 解压
tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
3. 准备就绪 查看旧版本
1) rpm -qa | grep mysql
如果没有继续
2) 清除yum mysql所有依赖包
yum remove mysql-libs
3) rpm -qa | grep mariadb;
卸载掉自带的mariadb
rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps;
4) rpm -qa|grep libaio
如果没有就安装
yum -y install libaio
4. 安装perl包
RHEL,CentOS等发行版:sudo yum -y install perl-CPAN
Ubuntu,Debian等发行版:sudo apt-get install perl-modules
5. 安装mysql
rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
6. 启动服务
systemctl start mysqld.service 启动mysql
systemctl status mysqld.service 查看mysql状态
systemctl stop mysqld.service 关闭mysql
查看mysql进程 ps -ef|grep mysql
查看3306端口 netstat -anop|grep 3306
7. 登录mysql 获取临时密码
grep 'temporary password' /var/log/mysqld.log
2020-01-07T03:53:22.484179Z 1 [Note] A temporary password is generated for root@localhost: -Cro.Xv;E4_,
mysql -uroot -p
输入临时密码
输入quit 或 exit 都能退出mysql
8. 更改密码安全策略
set global validate_password_policy=0;
set global validate_password_length=1;
9. 重设密码
set password for root@localhost=password('123456');
10. 授权远程登录
use mysql;//选择数据库
select user,host from user;//查看所有用户
create user 'sunup'@'%' identified by 'shewWE6723&^23.';//创建用户
grant all privileges on *.* to sunup@'%' identified by 'shewWE6723&^23.';//授予远程登录权限
flush privileges;//刷新配置
接下来就可以用新用户登录了 如果有什么疑问可以提问
最后
以上就是干净玫瑰为你收集整理的2019 阿里云ECS Centos8 安装 MySql5.7的全部内容,希望文章能够帮你解决2019 阿里云ECS Centos8 安装 MySql5.7所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复