系列文章目录

最近搞了腾讯云免费服务器,就需要配置Mysql环境啦,搜索了网上的文章,一遍就成功了!接下来,我就把安装步骤记到我自己这里了,哈哈,不客气!!!


目录

  • 系列文章目录
  • 一、Mysql 5.7安装
  • 二、Mysql 8安装
    • 1、安装两种方式
      • 1、 手动下载安装包,上传虚拟机
      • 2、wget下载
    • 2、安装
  • 总结

一、Mysql 5.7安装

1、下载Mysql官方提供的yum repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpm

2、yum安装Mysql

yum -y install mysql-community-server

3、查看mysql状态、启动、停止、开机自运行

systemctl status mysqld.servicesystemctl start  mysqld.servicesystemctl stop mysqld.servicesystemctl enable mysqld.service

4、根据启动日志查看密码

grep "password" /var/log/mysqld.log

5、先将密码修改为启动日志查看到的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '启动日志显示的密码';

6、进入Mysql,修改密码

mysql -uroot -p     # 回车后会提示输入密码,输入进入即可

7、查看密码设置规范,并设置修改密码设置规范Value值

查看密码设置规范
SHOW VARIABLES LIKE 'validate_password%';修改密码规范值
set global validate_password_policy=0;
set global validate_password_length=1;

8、设置完密码规范后,就可以修改密码了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

9、安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉

yum -y remove mysql57-community-release-el7-10.noarch

10、如果想要除了localhost想访问,需要执行以下sql

grant all on *.* to root@'%' identified by '数据库密码';

11、Linux安装完成默认区分大小写,所以需要修改配置

vim /etc/my.cnfmy.cnf 最上方加入 lower_case_table_names=1 ,不可以在最后一行加入,启动会报错!!![mysqld]
lower_case_table_names=1

二、Mysql 8安装

1、安装两种方式

1、 手动下载安装包,上传虚拟机

1、在官网下载资源包,通过 Xftp上传到服务器

下载地址:https://dev.mysql.com/downloads/mysql/
下载资源包
Xftp上传到服务器的/usr/local/目录

2、wget下载

在/usr/local/目录输入命令,下载资源包:

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz


2、安装

解压
命令:

.tar.gz后缀:tar -zxvf 文件名
.tar.xz后缀:tar -Jxvf 文件名

mysqld --defaults-file=/usr/local/mysql/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --initia
lize-insecure/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/etc/my.cnf &-- 无密码登录
mysql -u root --skip-passwordMySQL初始化后的root用户、新创建的用户,都需要设置第一次密码。# mysql_native_password:本地密码插件,首次改密时建议使用
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
# 刷新权限
FLUSH PRIVILEGES;# 选择mysql数据库
USE mysql;
# 查看当前用户
SELECT user,host,plugin,authentication_string FROM user;CREATE user 'root'@'%';
# 设置密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
# 授权用户所有权限
GRANT ALL PRIVILEGES ON *.* TO "root"@"%";
# 刷新权限
FLUSH PRIVILEGES;

开机自启

## 先将/usr/local/mysql/mysql/support-files/ 文件夹下的mysql.server文件复制到 /etc/rc.d/init.d/ 目录下mysqld命令: cp /usr/local/mysql/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld赋予可执行权限:chmod +x /etc/init.d/mysqld添加为服务: chkconfig --add mysqld查看服务列表:  chkconfig --list看到3、4、5状态为开或者为 on 则表示成功。如果是 关或者 off 则执行一下:chkconfig --level 345 mysqld on重启计算机:reboot

总结

mysql 在Linux安装还是比较简单的!!以后主要就是修改配置文件

配置文件地址:/etc/my.cnf
启动:       systemctl start mysqld.service
停止:       systemctl stop mysqld.service
自启:       systemctl enable mysqld.service
状态:       systemctl status mysqld.service

Centos yum安装Mysql相关推荐

  1. centos yum 安装mysql

    安装: CentOS 7的yum源中没有正常安装MySQL的mysql-sever文件,需要去官网上下载(通过安装mysql的yum容器,再通过yum安装mysql) 注:安装前,需要卸载所有的mar ...

  2. centos 7 通过yum安装mysql教程

    一.查看是否安装过 1.以下指令查看是否安装过 rpm -qa | grep -i mysql 如果发现已经安装,需要卸载了再安装(据说,这样的卸载是不彻底的.) rpm -e mysql 二.下载和 ...

  3. CentOS 7安装MySQL 非yum或rpm安装

    CentOS 7安装MySQL 非yum或rpm安装 本文使用的数据库版本是MySQL 5.7.26(tar.gz) 本文既不通过rpm,也不通过yum安装mysql. 通过包名可看出MySQL包的区 ...

  4. centos 5.8 mysql_linux centos5.8装yum安装mysql

    默认的yum安装mysql都是5.1版本的 想要安装5.7的可以进行配置rpm包进行, mysql5.7安装路径 下面是默认的5.1安装路径 首先我们在使用yum安装的的时候会默认使用最新安装的,最先 ...

  5. CentOS6.8下使用yum安装mysql,并远程登陆mysql

    yum安装5.6版本的mysql一.检查系统是否安装其他版本的MYSQL数据 #yum list installed | grep mysql有则删除所有 #yum -y remove mysql-l ...

  6. CentOS 7 安装MySQL 5.6遇到问题及解决方案

    centos下安装mysql真的没有想象中那么容易,在这里我总结一下遇到的问题 1. ERROR 2002 (HY000): Can't connect to local MySQL server t ...

  7. mysql rpm conflict_解决centos7 yum安装MySQL rpm包出现conflict problem

    解决centos7 yum安装MySQL rpm包出现conflict problem 发布时间:2020-07-24 06:33:51 来源:51CTO 阅读:1868 作者:运维天空 [root@ ...

  8. centos6.5 yum安装mysql_CentOS 6.5使用yum安装MySQL快速上手必备

    CentOS 6.5使用yum安装MySQL快速上手必备 第1步.yum安装mysql [root@stonex ~]#  yum -y install mysql-server 安装结果: Inst ...

  9. centos yum 安装java_Linux Centos 使用 yum 安装java

    Linux CentOS使用yum安装Docker Docker支持以下的CentOS版本: 目前,CentOS仅发行版本中的内核支持Docker. Docker运行在CentOS7上,要求系统为64 ...

最新文章

  1. 一文看尽目标检测:从YOLO v1到v3的进化之路
  2. android 动态修改 selector,Android Selector 按下修改背景和文本颜色的实现代码
  3. 十进制中正整数N中1的个数
  4. Linux显示某文件中有关某字符串的信息
  5. 高效多云管理做到这点就够!
  6. 算法工程师思维导图—数据结构与算法
  7. javascript 不让成为nan_一张图彻底搞懂JavaScript的==运算
  8. Hammock for REST
  9. Spring Boot Admin工程搭建(Eureka)
  10. html点击按钮出现弹窗_电脑总是弹出乱七八糟的广告?跟我学,让你从此告别弹窗广告...
  11. Mac Yapi 内网安装保姆级步骤
  12. html多重阴影,求问:CSS3多重阴影效果实现的问题。为什么没有任何的效果,怎么改颜色都没用。...
  13. 超级牛散股神叶健颜专找重组题材股,精准买入,不服不行。
  14. 主机服务器信息控制台,服务器的监控控制台
  15. Latex中的参考文献写法
  16. 谷歌翻译插件突然不可用提示Tkk更新失败的解决办法
  17. 基于Java的坦克大战游戏的设计与实现(论文+PPT+源码)
  18. 商业智能(BI)目前的五大趋势
  19. 大脑构造图与功能解析_大脑的结构与功能
  20. 《科学之路》| 图灵奖得主杨立昆人工智能十问:AI会统治人类吗?

热门文章

  1. 2020-12-22 ACM集训一(二维数组与结构体)
  2. Golang#Typora-Golang笔记
  3. 华为机试:查找众数及中位数
  4. 股票分时数据获取-东方财富
  5. 把色*版 “微信” 的底裤都给挖出来了,网友: 草率了。。。
  6. MP4文件格式简要解析
  7. 值得推荐好用的网址导航网站大全
  8. mes系统和plc通讯案例_MES系统与PLC数据集成主要方式
  9. deepin连接投影仪显示不完全
  10. 甲醇合成技术的研究进展