liunx在线安装mysql/修改mysql密码/设置简单mysql密码
在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密码相关推荐
- debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码
使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...
- Redis 密码设置和查看密码
Redis 密码设置和查看密码 redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证. 1.初始化Redis密码: 在配置文件中有个参数: ...
- 占书明:win7系统忘记密码如何简单重置密码?
占书明:win7系统忘记密码如何简单重置密码? 启动计算机后按F8,进安全模式,到了安全模式后,选择带命令行提示符的安全模式进行启动,启动后,看到了命令行,输入MMC,启动控制台,然后添加本地用户和组 ...
- 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 ...
- mysql修改语句_序言:MySQL与Navicat安装Tips
一.数据库相关的基础知识 1.1 数据分析师主要集中在select高效查找上,纯粹的底层运维就不需要太关注: 1.2 数据库与表 类比sheet是表,整个Excel文件是一个数据库: 1.3 行与列 ...
- mysql root命令_设置更改root密码、连接mysql、mysql常用命令
目录 一.设置更改root密码 二.连接mysql 三.mysql常用命令 一.设置更改root密码 检查mysql服务是否启动 [root@minglinux-01 ~] ps aux |grep ...
- linux mysql 修改表名_Linux下mysql怎么设置表名?
Linux下mysql可以通过"ALTER TABLE 旧表名 RENAME [TO] 新表名;"语句来修改表名:还可以通过配置my.cnf文件,修改"lower_cas ...
- Mac下MySql初始密码设置及mysql数据库操作
转载 : https://www.cnblogs.com/tugenhua0707/p/10725952.html 1. 首先 点击系统偏好设置 -> 点击MySQL, 在弹出的页面中,关闭服务 ...
- Mac MySQL 初始密码设置及MySQL基础操作
目录 一.前言 二.MySQL设置初始密码 三.MySQL基础命令 四.结尾 一.前言 本篇博客记录一下在Mac电脑中,MySQL的初始密码的设置以及MySQL的一下基础操作(建库.建表.插入.查询) ...
最新文章
- Spring Cloud Alibaba 系统保护:微服务架构雪崩效应与服务限流
- 抽象类,虚方法,接口
- HTML和JavaScript代码分离、平稳退化(1)
- PHP使用Pear发送邮件-Windows环境
- cesium获取点击内容信息_Cesium获取鼠标点击位置(PickPosition)
- 在Redis集群技术上,你不可错过的四大集成者
- uploadify http 302问题说明
- python第三方库:使用Jieba对抓取的数据进行中文分词
- Minecraft forge服务端安装
- 安装cm初始脚本配置数据库scm_prepare_database.sh(在主节点上)遇到的问题
- 太强了,这款开源终端工具可查询 IP 信息 ...
- 51Talk-Level 7 Unit 1 L4
- android studio 2.2 preview4,Android Studio变黄了,2.2 Preview 4 发布
- 《运营之光3.0》全新上市——跨越时代,自我颠覆的诚意之作
- 用七段数码管显示学号python_用七段数码管显示学号python
- php 高德地图创建标注,使用高德地图API生成带标的专属地图
- LeetCode344
- 王者荣耀 是什么语言编写的
- java namevaluepair包_Java NameValuePair.setName方法代码示例
- 电池工况测试 matlab,一种电动汽车用动力蓄电池脉冲工况测试方法与流程
热门文章
- 选择防身武器,利用身边的物品才是王道
- vue开发移动端使用video.js播放视频
- 讴 mysql 首字母_MYSQL索引
- 【强烈推荐收藏】坚持3个月爆肝华为机试108题C++全解(适合新手入门,就业必刷套题)
- 从真正的零组建一台日常使用PC+NAS
- 运动无线耳机哪个品牌比较好、口碑最好的运动蓝牙耳机
- 北京工商专修学校计算机学院院长,北京工商大学计算机学院
- Coreldraw软件提示盗版警告,网络关闭还是提示软件已被禁用方法教程
- Android打码函数,Android 图片编辑的原理与实现——涂鸦与马赛克
- python自动生成word报告_利用Python实现报告自动生成