阿里云centos7安装mysql8数据库
一、安装mysql
1. mysql官网查找仓库源镜像,选择downloads
2. 找到社区版
3. 选择yum仓库
4. 选择对应版本,点击Download(centos7-->选择linux7)
5. 右键下载链接,获得地址
https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
6. 创建目录并下载mysql
mkdir -p /usr/dev/mysql8
cd /usr/dev/mysql8
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
如果提示没有wget命令,则需要安装wget
yum install wget
7. 安装mysql8安装源
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
8. 安装mysql服务
yum install mysql-server
选择y后等待下载完成
如果下载速度慢可更换yum源
备份原yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
设置aliyun的yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
更新缓存
yum makecache
yum -y update
9. yum安装的mysql目录
mysql 目录 | 说明 |
---|---|
/var/lib/mysql | mysql数据文件存放路径,可自定义 |
/etc/my.cnf | mysql配置文件路径 |
/usr/lib64/mysql | mysql库文件路径 |
/usr/bin/mysql* | mysql二进制可执行文件路径 |
/etc/rc.d/init.d/mysqld | mysql服务管理脚本地址 |
/var/log/mysqld.log | mysql日志文件路径 |
二、配置mysql
1. 查看mysql服务状态
【关闭状态】
2. 启动mysql服务
systemctl start mysqld.service
3. 查看初始化密码
tail -f /var/log/mysqld.log
4. 默认密码登录后修改密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'mypassword';
5. 创建新用户并授权访问
-- 新增用户
create user 'myuser'@'%' identified with mysql_native_password by 'mypassword';
-- 授权访问
grant all privileges on *.* to 'myuser'@'%';
-- 刷新授权
flush privileges;
-- 退出root
exit;
6. 设置mysql开机自启
systemctl enable mysqld.service
三、常用命令
rpm -qa | grep mysql #搜索查询 mysql
pwd #查看当前路径
cd #切换到指定目录
启动和管理mysql:
systemctl start mysqld.service #启动
systemctl stop mysqld.service #关闭
systemctl restart mysqld.service #重启
systemctl status mysqld.service #查看状态
systemctl enable mysqld.service #开机自启动
systemctl disable mysqld.service #开机不自启动
阿里云centos7安装mysql8数据库的更多相关文章
- 阿里云 centos7 安装MySQL8.0.13
1.下载MySQL安装包(这里是有技巧的,说不定我这时写这个的时候版本还是你看到时的旧版本了,如果已经不是8.0了,可以根据这样来 下新版本) 先进入官网 再将这两者一结合,就是最新版本的了 所以 [ ...
- 阿里云 centos7 安装mysql数据库
环境:阿里云ECS服务器,系统为centos7.2 删除原来的数据库: centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下: [ ...
- 阿里云CentOS7部署MySql8.0
本文主要介绍了阿里云CentOS7如何安装MySql8.0,并对所踩的坑加以记录; 环境.工具.准备工作 服务器:阿里云CentOS 7.4.1708版本; 客户端:Windows 10; SFTP客 ...
- 阿里云 centos7.X mysql数据库安装、配置
前言 1024阿里云搞活动,ecs云服务新用户促销活动,活动连接就不贴了,买了之后暂时不知道要做啥,想着先安装mysql数据库. 步骤 root用户登录进来 1.配置mysql的yum源,yum lo ...
- 关于阿里云centos7安装svn,客服端无法链接的问题
阿里云的centos7的版本中,通过yum安装了subversion之后,svn客服端无法链接svn服务器. 首先确定服务器的安全组策略中的3690端口是否打开 然后确定svnserve配置是否正确, ...
- 阿里云centos7安装redis全过程记录
Redis下载地址:https://redis.io/download(这个连接可能得翻墙查看,但是在centos7服务器上安装过程不需要翻墙,我查看了最新的是redis-4.0.9.tar.gz ) ...
- 阿里云CentOS7安装Docker
买了阿里云主机,由于学生有优惠,玩起来确实爽. 系统版本: [root@lxd ~]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (C ...
- 阿里云centos7安装python3.7.4和pip3
亲测有效,针对 阿里云 centos 7 轻量服务器 python ==> 3.7.4 pip ==> 3 一,打开python官网,找到下载Python的tgz文件,有两种方式下载 ( ...
- 阿里云 CentOS7 安装 Nginx 后,无法访问的问题
在阿里云实例中,选择 网络与安全中的安全组.修改安全组规则. 例如: 但是还是不行 需要这样排查 netstat -anp | grep 80 iptables -L -n firewall- ...
随机推荐
- PyQt(Python+Qt)学习随笔:QListWidget获取当前选中项的selectedItems方法
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QListWidget的selectedItems方法返回列表部件中所有选中项的一个列表,调用语法如 ...
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的 baseSize和sizeIncrement
1.baseSize 部件的 baseSize是部件的基础大小(单位:像素),如果部件设定了sizeIncrement,该属性用于在调整部件尺寸时计算部件应该调整到的合适值,但这个属性缺省值是QSiz ...
- vue Export2Excel 导出文件
使用需要引入这些js 在src目录下创建一个文件(vendor)进入Blob.js和Export2Excel.js npm install -S file-saver 用来生成文件的web应用程序 n ...
- 四、Zookeeper伪集群搭建
伪集群模式 Zookeeper不但可以在单机上运行单机模式 Zookeeper,而且可以在单机模拟集群模式 Zookeeper的运 行,也就是将不同实例运行在同一台机器,用端口进行区分,伪集群模式为我 ...
- Springboot mini - Solon详解(二)- Solon的核心
Springboot min -Solon 详解系列文章: Springboot mini - Solon详解(一)- 快速入门 Springboot mini - Solon详解(二)- Solon ...
- Filebeat+Logstash自定义多索引
方案一:推荐 [root@elk-node-1 filebeat]# cat filebeat.yml|egrep -v "^$|^#|#" filebeat.inputs: - ...
- IDEA注册码(附修改hosts文件的方法)
推荐获取IDEA注册码的网站:http://idea.lanyus.com/ 亲测好用! 也可复制下边的注册码: K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5F ...
- oracle DG搭建
Oracle DG 搭建1. 环境 OS IP hostname db_name DB_UNIQUE_NAME主库 RHEL 5.4 192.168.12.20 edgzrip1.oracle.com ...
- Spark 源码浅读-SparkSubmit
Spark 源码浅读-任务提交SparkSubmit main方法 main方法主要用于初始化日志,然后接着调用doSubmit方法. override def main(args: Array[St ...
- react第十五单元(react路由的封装,以及路由数据的提取)
第十五单元(react路由的封装,以及路由数据的提取) #课程目标 熟悉react路由组件及路由传参,封装路由组件能够处理路由表 对多级路由能够实现封装通用路由传递逻辑,实现多级路由的递归传参 对复杂 ...