linux mysql麒麟系统部署

news/2024/10/3 14:23:52

1、安装mysql

apt-get install mysql-server mysql-common

2、取消大小写敏感

  (1)、先删除mysql数据库

rm -rf /var/lib/mysql

  (2)、设置my.cnf

[mysqld]
lower-case-table-names=1

  (3)、初始化数据库,取消大小写敏感

mysqld --initialize --user=mysql --lower-case-table-names=1
systemctl start mysql.service

3、用户操作

  (1)、登入mysql

 mysql -u root -p

(2)、授权

use mysql;
update user set host = '%' where user = 'root';
GRANT ALL ON *.* TO 'root'@'%' ;
flush privileges; 

  现在root用户可以远程管理mysql了

4、忘记root密码

如果忘记root密码,可以按照以下步骤操作

(1)、停止mysql服务

systemctl stop mysql

(2)、my.cnf增加skip-grant-tables

   (2.1)、用vim打开my.cnf

sudo vim /etc/mysql/my.cnf

   (2.2)、点击i键,进入插入模式,输入skip-grant-tables

(2.3)、输入:wq键,保存退出

(3)、操作mysql

启动mysql
systemctl start mysql
登入mysql
mysql -u root -p
密码点确定

(4)、执行mysql语句:

update user set authentication_string='' where user='root';

(5)、退出mysql,修改my.cnf,把skip-grant-tables这行删除或注销

(6)、重启mysql

systemctl restart mysql

(7)、登入mysql

mysql -u root -p

密码直接按enter键

(8)、修改用户密码

use mysql;
-- 先查询用户信息
select host, user, authentication_string from user;
-- 修改密码
alert user 'root'@'%' identified by 'newpassword' ;

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hjln.cn/news/44590.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

掌握JMeter:深入解析如何提取和利用JSON数据

前言 Apache JMeter不仅是一个功能强大的性能测试工具,它还可以用于提取和处理响应中的数据。对于现代Web应用,JSON(JavaScript Object Notation)已经成为主要的数据交换格式。本文将详细介绍如何在JMeter中提取JSON数据,并将其用于后续的请求或断言。 环境准备 在开始之前…

Postman变量使用指南

前言 在API测试过程中,变量的使用能够大大提高测试的灵活性和效率。Postman提供了多种变量类型,帮助我们更方便地管理和重用数据。本文将详细介绍Postman中变量的使用方法和实际应用场景。 为什么要使用变量? 在API测试中,变量可以帮助我们:避免重复输入相同的数据 管理和…

深入探索Chrome开发者工具:开发者的利器

前言 作为一名测试,我们经常需要对web页面进行测试,很多时候我们都需要借助Chrome开发者工具(Chrome DevTools)来进行测试,无论是前端开发还是调试问题,都是必不可少的利器。本文就来给大家介绍一下Chrome开发者的使用。 什么是Chrome开发者工具? Chrome开发者工具(Dev…

RabbitMQ-如何保证消息不丢失

RabbitMQ常用于 异步发送,mysql,redis,es之间的数据同步 ,分布式事务,削峰填谷等..... 在微服务中,rabbitmq是我们经常用到的消息中间件。它能够异步的在各个业务之中进行消息的接受和发送,那么如何保证rabbitmq的消息不丢失就显得尤为重要。 首先要分析问题,我们就要明…

VSCode安装使用教程,保姆级!

前言 Visual Studio Code(简称 VS Code)是一款由微软开发的免费、开源的轻量级代码编辑器,它支持多种编程语言和平台,并提供丰富的扩展功能,让开发者能够更高效地编写代码。本文将向您介绍如何安装和使用 VS Code,以及一些常用的功能和技巧。 VSCode 下载、安装 我们可以…

图片和视频都可以去水印啦,ai去水印的简单两种方法

有时候我们希望移除视频中的水印,但又不擅长使用专业软件,结果反而花费了很多时间和精力。这种情况下该怎么办呢? 今天给大家推荐两个方法: 一.在线去水印 Photopea是一款在线图像编辑器,界面和功能与Photoshop相似,无需下载软件即可使用。其强大的AI去水印功能使得去除图…

Netty数据传输载体ByteBuf

原文链接:https://www.cnblogs.com/wuweishuo/p/10854421.html Netty中读写以ByteBuf为载体进行交互ByteBuf的结构ByteBuf以readerIndex和writerIndex划分为三块区域,废弃字节,可读字节,可写字节。每次从ByteBuf读取一个字节时readerIndex+1,写入一个字节时writerIndex+1。…

【jmeter】测试redis读取性能(单机)

一、场景公司对redis节点进行增加,需要验证节点增加后,对于redis本身性能及服务性能的影响二、 使用工具 jmeter redis data set插件 Documentation: https://jmeter-plugins.org/wiki/RedisDataSet/ 缺点: 1、只支持单机 2、只支持List和Set类型三、安装 可用插件搜索安装即…