首页 > 数据库 >linux mysql麒麟系统部署

linux mysql麒麟系统部署

时间:2024-06-12 18:12:36浏览次数:29  
标签:-- my 麒麟 mysql cnf user linux root

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' ;

 

标签:--,my,麒麟,mysql,cnf,user,linux,root
From: https://www.cnblogs.com/ssvip/p/18244462

相关文章

  • Linux Mint 21.3简介
    LinuxMint21.3是一个更新版本,其中包含了许多新特性和改进。以下是一些主要更新内容:1.Cinnamon6.0桌面环境:LinuxMint21.3采用了最新的Cinnamon6.0桌面环境,带来了新的功能和改进,例如支持Wayland会话(尽管仍处于实验性阶段)、改进的声音和电源小部件、对AVIF图像格式的新支......
  • mysql数据库修改配置文件后无法启动服务问题排查
    windowsserver 报错现象:本地计算机上的MySQL8.0服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。 MySQL服务无法启动。服务没有报告任何错误。 故障原因:经多方排查最终确认是配置文件存储编码错误导致服务无法初始化。处理过程:1、   本地环境检......
  • Unix socket lock file is empty /var/run/mysqld/mysqld.sock.lock
    介绍当使用MySQL数据库时,有时候会遇到一个错误信息,提示“Unixsocketlockfileisempty:/var/run/mysqld/mysqld.sock.lock.”这个错误一般是由于MySQL服务器无法启动造成的。在本文中,我们将探讨这个错误的原因和解决方案。错误原因/var/run/mysqld/mysqld.sock.lock......
  • MySQL
    MySQL一、MySQL简介1.1MySQL组成和常用工具1.1.1客户端程序mysql:交互式或非交互式的CLI工具mysqldump:备份工具,基于mysql协议向mysqld发起查询请求,并将查得的所有数据转换成insert等写操作语句保存文本文件中mysqladmin:基于mysql协议管理mysqldmysqlimport:数据导入工......
  • DBeaver Ultimate Edtion 24.1 Multilingual (macOS, Linux, Windows) - 通用数据库工
    DBeaverUltimateEdtion24.1Multilingual(macOS,Linux,Windows)-通用数据库工具Onetoolforalldatasources请访问原文链接:https://sysin.org/blog/dbeaver/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org通用数据库工具DBeaver是一个通用的数据库管......
  • Nexpose v6.6.255 for Linux & Windows - 漏洞扫描
    Nexposev6.6.255forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,releaseJun05,2024请访问原文链接:https://sysin.org/blog/nexpose-6/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时覆盖整个网络,随......
  • MySQL 8.3.0 主从热备
    IP角色版本192.168.140.153主8.3.0192.168.140.159从8.3.0一、准备环境1、卸载mariadbrpm-qa|grepmariadbrpm-emariadb-libs--nodeps2、安装依赖yum-yinstallperl二、安装MySQL1、下载安装包wgethttps://downloads.mysql.com/archives/get/p/23/file/mysq......
  • Mariadb版本的JDBC驱动,连接云上Mysql出现连接超时
    记录一下一个小问题的解决,Mariadb驱动连接云上Mysql的时候,如果频繁连接偶尔出现读取超时的现象。通过分析报错的堆栈发现,在 org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol#postConnectionQueries这个方法里面有一个判断,usePipelineAuth默认为true,导致设置sock......
  • 【MySQL随缘更】存储过程
    文章目录一、存储过程概述1.1、什么是存储过程1.2、存储过程特点1.3、存储过程优缺点二、存储过程创建2.1、创建格式2.2、变量2.3、变量作用域三、存储过程参数3.1、in3.2、out3.3、inout四、存储过程条件4.1、if…else…endif4.2、if…elseif…else…endif4.3、cas......
  • Linux命令-系统管理
    目录<1>查看当前⽇历:cal<2>显示或设置时间:date<4>动态显示进程:top<5>终⽌进程:kill<6>关机重启:reboot、shutdown、init<7>检测磁盘空间:df<8>检测⽬录所占磁盘空间:du<9>查看或配置⽹卡信息:ifconfig<10>测试远程主机连通性:ping<1>查看当前⽇历:calcal命令⽤于查看......