ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Centos 7 安装 mysql 8

2020-11-09 13:31:29  阅读:240  来源: 互联网

标签:x86 Centos root 64 install mysql password 安装


Linux 安装 mysql 8

1. centos

# Centos 采用 
CentOS-7-x86_64-DVD-1804.iso

2 .删除 mariadb

# 查看mariadb
rpm -qa|grep mariadb
>>mariadb-libs-5.5.56-2.el7.x86_64
# 卸载mariadb
rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps

3 .安装依赖环境

yum install -y openssl-devel.x86_64 openssl.x86_64
yum install -y libaio.x86_64 libaio-devel.x86_64
yum install -y perl.x86_64 perl-devel.x86_64
yum install -y perl-JSON.noarch
yum install -y autoconf
yum install -y wget
yum install -y net-tools

4. 关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

5.禁用selinux

vi /etc/selinux/config
# 将SELINUX=enforcing改为SELINUX=disabled

6 重启机器

 

7. 下载并安装MySQL官方的 Yum Repository

# 下载下来放到服务器上的根目录啊
https://dev.mysql.com/downloads/repo/yum/
#注意下载版本 如果是centos 7 则下载 linux 7的版本

image-20201030181354435

#安装 mysql
yum -y install mysql80-community-release-el7-3.noarch.rpm

image-20201030185904223

#安装Server
yum -y install mysql-community-server
#中间可能遇到下载速度慢,请参考这个文档下载 https://blog.csdn.net/qq_42376889/article/details/105537454

image-20201031215453663

 

8 启动数据库

#启动mysql
systemctl start mysqld.service

image-20201031215804514

#查看mysql 状态
systemctl status mysqld.service

 

image-20201031215839334

#查看第一次数据库root 密码
grep "password" /var/log/mysqld.log
# 我们这里看到是 7%QnY2%kWzx: 每个人机器上密码都会不一样

image-20201031220039976

#登录数据库
mysql -uroot -p

image-20201031220426626

#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
#其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功。
#我们这里设置为Password01!

image-20201031220811598

#开启mysql远程服务
CREATE USER 'root'@'%' IDENTIFIED BY 'Password01!';
GRANT ALL ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Password01!';
FLUSH PRIVILEGES;

image-20201031221030345

到此 mysql 服务装完

 

#查看字符集状态
status

image-20201031222709312


 

标签:x86,Centos,root,64,install,mysql,password,安装
来源: https://www.cnblogs.com/laoni/p/13948106.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有