我是靠谱客的博主 干净玫瑰,最近开发中收集的这篇文章主要介绍2019 阿里云ECS Centos8 安装 MySql5.7,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部