首页 > 数据库 >manjaro 安装 mysql 8.0 的珠玑

manjaro 安装 mysql 8.0 的珠玑

时间:2023-10-27 20:07:20浏览次数:31  
标签:manjaro 8.0 pacman systemctl mysqld mysql root


本来作为目前开箱即用,在 Linux 发行版排名靠前的基于arch 的manajaro非常受欢迎

有个 pacman 包管理工具还有更为只能的yaourt 工具,本来是非常简单的,但是很神奇的就是,在我的机器上居然有问题

源码编译安装mysql 5.7无果,总是在cmakefile 过程中会有出错,大概是我的gcc版本的问题,然后,清除所有关于 mysq

Mariadb 的错误文件之后,重新使用pacman -Sy mysql 成功,安装 mysql 8.0

然后,systemctl 启动 mysql ,出现access 拒绝,然后,猜想是不是在home 下生成的初始密码有问题,

使用 常规的解决方案

1.执行 systemctl stop mysqld.service ,完全停掉mysql守护进程,

编辑/etc/mysql/my.cnf 文件,最后的位置上添加Skip-grant-table并保存

2.直接输入 mysql  绕过验证直接进入到mysql命令行

重点来了!!!mysql 8.0改掉了重置root密码的命令!

刷新权限  -->flush privileges;

执行语句  alter user'root'@'%' IDENTIFIED BY 'martin123';

然后,exit退出

重启 mysqld主动进程,

登录成功!

manjaro 安装 mysql 8.0 的珠玑_manjaro

 

 

标签:manjaro,8.0,pacman,systemctl,mysqld,mysql,root
From: https://blog.51cto.com/u_12895411/8062046

相关文章

  • mysql查询单天,当周,当月函数
    1、查询当天的数据select*from表名 whereTO_DAYS(时间字段)=TO_DAYS(NOW());2、查询当周的数据select*from表名 whereYEARWEEK(DATE_FORMAT(时间字段,'%Y-%m-%d'))=YEARWEEK(NOW());3、查询当月的数据select*from表名 whereDATE_FORMAT(时间字段,'%Y%m')=DATE_FORMA......
  • mysql 索引
    1.索引介绍索引就是一种数据结构,类似于书的目录。意味着以后再查数据应该先找目录再找数据,而不是用翻页的方式查询数据索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。primarykeyuniquekeyindexkey注意:上面三种key前两种除了有加速查......
  • mysql
    mysql索引下推个人认为主要场景是组合索引上idx_age_rewardselect*fromt_userwhereage>20andreward=100000;联合索引当遇到范围查询(>、<)就会停止匹配,也就是 age字段能用到联合索引,但是reward字段则无法利用到索引。具体原因这里可以看这篇:索引常见面试......
  • Mysql 删除数据重重复
    一、背景二、实现查看表的重复数据条数SELECTcount(1)a,serial_noFROM`mud_weighbridge_record`GROUPBYserial_noHAVINGa>1;删除表的重复数据DELETEt1from mud_weighbridge_recordt1innerjoin(SELECTmin(record_id)record_id,serial_no,count(1)FROM......
  • MySQL学习(10)基于规则的优化
    前言MySQL为了更高的执行效率,会将客户端发送的SQL语句进行优化。条件化简MySQL优化器会对SQL语句中的表达式进行简化处理,以提高执行效率。移除不必要的括号。常量传递。a=5ANDb>a可优化为a=5ANDb>5。移除没用的条件。优化器会移除掉明显为TRUE或FALSE的表......
  • 借助Navicat实现将mysql表结构转表格
    借助Navicat实现将mysql表结构转表格SELECTCOLUMN_NAME列名,COLUMN_TYPE数据类型,DATA_TYPE字段类型,IF(IS_NULLABLE='NO','否','是')是否为空,COLUMN_DEFAULT默认值,COLUMN_COMMENT备注FROMINFORMATION_SCHEMA.COLUMNSWHEREt......
  • mysql 导入csv 文件
    1.获取mysql配置文件路径mysqld--verbose--help|grep.cnf2.mysqld文件添加配置[mysqld]...secure-file-priv="" 3.建表createtablet_table(bank_codetext,banktext);4.导入csv文件BankCode,Bank(表头提前移除)ACEH,ACEHAGRONIAGA,Bank......
  • mysql-日志管理
    一、mysql日志文件的作用1、能记录物理数据页面的修改的信息;2、能将数据从逻辑上恢复至事务之前的状态;3、能以二进制文件的形式记录了数据库中的操作;4、能记录错误的相关信息;5、能从主服务器中二进制文件取的事件等等。普通日志记录了服务器接收到的每一个查询或是命......
  • mysql-基于GTID的binlog日志
    一、什么是GTID从MySQL5.6.5开始新增了一种基于GTID的复制方式。通过GTID保证了每个在主库上提交的事务在集群中有一个唯一的ID。这种方式强化了数据库的主备一致性,故障恢复以及容错能力。在原来基于二进制日志的复制中,从库需要告知主库要从哪个偏移量pos值进行增量......
  • 解锁高效检索技能:掌握MySQL索引数据结构的精髓
    (文章目录)......