在liunx上安装mysql

在线安装需要使用yum命令需要root权限,普通用户不能使用,如何把普通用户改成root用户,如何判断是不是root用户。参照主页其他文章

1、获取mysql yum源
打开网址https://dev.mysql.com/downloads/repo/yum/选择自己需要的版本,注意一下版本

2、点击download下载,在跳转的页面看到红框部分链接,右键点击复制此链接,这个链接其实就是下载地址(rpm包地址),复制到浏览器打开也是会直接弹出下载页面的,但是我们这里不需要直接下载,我们选择在liunx中使用命令在线下载

3、回到liunx终端准备下载安装mysql
输入wget 加上刚刚复制的下载地址,自己注意一下你自己的版本就行了,也可以直接复制我这里的下载这个版本
如果显示wget未找到命令,则需要先安装wget:

yum -y install wget

使用yum需要root权限,普通用户不能使用,可以进入主页其他文章查看如何把普通用户改成root用户

然后再次执行下面命令

wget -i -c https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

4、安装yum源,这里的后面那串则是和第三步链接后面那部分一样

yum -y localinstall mysql80-community-release-el8-1.noarch.rpm

5、在线安装mysql,在线下载安装mysql,这里只需要等待他自动完成就行了。

yum -y install mysql-community-server

6、启动mysql

systemctl start mysqld

7、设置开机启动,当然你也可以不设置开机启动

systemctl enable mysqld
systemctl daemon-reload

8、通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码,执行后localhost后面跟的则是密码,这个密码是随机生成的密码,在我们进行其他操作mysql会让我们先修改密码,所以还需要改mysql密码``

cat /var/log/mysqld.log | grep password

9、通过 mysql -uroot -p 进入数据库登陆界面,输入刚刚查到的密码,进行数据库的登陆,复制粘贴就行,MySQL 的登陆密码也是不显示的

mysql -uroot -p

10、登录成功后就可以修改密码了,修改密码前我们需要先设置一下修改密码的规则,让mysql允许我们设置123456这样的密码,否则mysql是不允许设置简单密码的
输入以下命令设置规则,记住mysql语句结束需要执行则需要加分号,否则按回车只会换行

 set global validate_password_policy=0;
set global validate_password_length=1;

修改规则后可以设置密码了

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

11、使用exit;退出mysql重新使用你修改后的密码登录mysql

exit;
mysql -uroot -p

12、进入mysql后,设置远程访问权限

create user 'root'@'%' identified with mysql_native_password by '你的密码';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;

13、退出mysql,打开3306端口,否则不能从其他位置访问数据库,依次执行下列命令

exit;
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

liunx在线安装mysql/修改mysql密码/设置简单mysql密码相关推荐

  1. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码

    使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...

  2. Redis 密码设置和查看密码

    Redis 密码设置和查看密码 redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证. 1.初始化Redis密码: 在配置文件中有个参数: ...

  3. 占书明:win7系统忘记密码如何简单重置密码?

    占书明:win7系统忘记密码如何简单重置密码? 启动计算机后按F8,进安全模式,到了安全模式后,选择带命令行提示符的安全模式进行启动,启动后,看到了命令行,输入MMC,启动控制台,然后添加本地用户和组 ...

  4. mysql tree 修改_13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

    更改root密码 ps aux |grep mysql     //先查看一下mysql是否启动了 /etc/init.d/mysqld start    //启动mysql ps aux |grep ...

  5. mysql修改语句_序言:MySQL与Navicat安装Tips

    一.数据库相关的基础知识 1.1 数据分析师主要集中在select高效查找上,纯粹的底层运维就不需要太关注: 1.2 数据库与表 类比sheet是表,整个Excel文件是一个数据库: 1.3 行与列 ...

  6. mysql root命令_设置更改root密码、连接mysql、mysql常用命令

    目录 一.设置更改root密码 二.连接mysql 三.mysql常用命令 一.设置更改root密码 检查mysql服务是否启动 [root@minglinux-01 ~] ps aux |grep ...

  7. linux mysql 修改表名_Linux下mysql怎么设置表名?

    Linux下mysql可以通过"ALTER TABLE 旧表名 RENAME [TO] 新表名;"语句来修改表名:还可以通过配置my.cnf文件,修改"lower_cas ...

  8. Mac下MySql初始密码设置及mysql数据库操作

    转载 : https://www.cnblogs.com/tugenhua0707/p/10725952.html 1. 首先 点击系统偏好设置 -> 点击MySQL, 在弹出的页面中,关闭服务 ...

  9. Mac MySQL 初始密码设置及MySQL基础操作

    目录 一.前言 二.MySQL设置初始密码 三.MySQL基础命令 四.结尾 一.前言 本篇博客记录一下在Mac电脑中,MySQL的初始密码的设置以及MySQL的一下基础操作(建库.建表.插入.查询) ...

最新文章

  1. Spring Cloud Alibaba 系统保护:微服务架构雪崩效应与服务限流
  2. 抽象类,虚方法,接口
  3. HTML和JavaScript代码分离、平稳退化(1)
  4. PHP使用Pear发送邮件-Windows环境
  5. cesium获取点击内容信息_Cesium获取鼠标点击位置(PickPosition)
  6. 在Redis集群技术上,你不可错过的四大集成者
  7. uploadify http 302问题说明
  8. python第三方库:使用Jieba对抓取的数据进行中文分词
  9. Minecraft forge服务端安装
  10. 安装cm初始脚本配置数据库scm_prepare_database.sh(在主节点上)遇到的问题
  11. 太强了,这款开源终端工具可查询 IP 信息 ...
  12. 51Talk-Level 7 Unit 1 L4
  13. android studio 2.2 preview4,Android Studio变黄了,2.2 Preview 4 发布
  14. 《运营之光3.0》全新上市——跨越时代,自我颠覆的诚意之作
  15. 用七段数码管显示学号python_用七段数码管显示学号python
  16. php 高德地图创建标注,使用高德地图API生成带标的专属地图
  17. LeetCode344
  18. 王者荣耀 是什么语言编写的
  19. java namevaluepair包_Java NameValuePair.setName方法代码示例
  20. 电池工况测试 matlab,一种电动汽车用动力蓄电池脉冲工况测试方法与流程

热门文章

  1. 选择防身武器,利用身边的物品才是王道
  2. vue开发移动端使用video.js播放视频
  3. 讴 mysql 首字母_MYSQL索引
  4. 【强烈推荐收藏】坚持3个月爆肝华为机试108题C++全解(适合新手入门,就业必刷套题)
  5. 从真正的零组建一台日常使用PC+NAS
  6. 运动无线耳机哪个品牌比较好、口碑最好的运动蓝牙耳机
  7. 北京工商专修学校计算机学院院长,北京工商大学计算机学院
  8. Coreldraw软件提示盗版警告,网络关闭还是提示软件已被禁用方法教程
  9. Android打码函数,Android 图片编辑的原理与实现——涂鸦与马赛克
  10. python自动生成word报告_利用Python实现报告自动生成