首页 > 数据库 >Linux 安装 Mariadb(MySQL)

Linux 安装 Mariadb(MySQL)

时间:2024-02-01 12:45:13浏览次数:21  
标签:mysql blog Linux MySQL +------------------+---------------------------------+ Ma

使用如下命令查询当前linux发行版的信息:

lsb_release -a

接着安装 Mariadb,命令:

apt install mariadb-server mariadb-client

安装 Mariadb 之后依旧是使用mysql命令,它是mysql的分支而已

设置root密码,执行:
sudo mysql_secure_installation

然后提示 Set root password? [Y/n],输入Y

然后输入两次mysql数据库的密码,此密码会被设置为mysql root的密码

然后一路回车即可

 


 

一些问题:
解决E: Package ‘mysql-server‘ has no installation candidate与ERROR 1698 (28000)

这里通过配置解决ERROR 1698 (28000): Access denied for user ‘root’@'localhost’报错,详细参考:https://blog.csdn.net/jlu16/article/details/82809937

首先登陆:sudo mysql -u root
然后在mysql中输入:

USE mysql;
SELECT User, Host, plugin FROM mysql.user;

可以看到:

+------------------+---------------------------------+
| User | plugin |
+------------------+---------------------------------+
| root | auth_socket(或是unix_socket) |
+------------------+---------------------------------+

此时输入:

UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
exit;

然后在命令行中输入:

sudo service mysql restart
————————————————

本文为CSDN博主"呆萌的代Ma"原创文章,转载请注明博客链接:https://blog.csdn.net/weixin_35757704/

原文链接:https://blog.csdn.net/weixin_35757704/article/details/109378675

标签:mysql,blog,Linux,MySQL,+------------------+---------------------------------+,Ma
From: https://www.cnblogs.com/kuozhen/p/18000965

相关文章

  • Linux系统下使用dockercompose部署的stringboot应用程序不断重启,无法正常访问。
    Linux系统下使用dockercompose部署的stringboot应用程序不断重启,无法正常访问。问题描述使用dockercompose部署的stringboot应用程序,每次都是启动成功,通过apifox访问接口就失败,端口也无法ping通。没有任何报错信息,启动日志也不全,只有2行。最开始定位的是stringboot的版本号问题......
  • Flink CDC引起的Mysql元数据锁
    记一次FlinkCDC引起的Mysql元数据锁事故,总结经验教训。后续在编写FlinkCDC任务时,要处理好异常,避免产生长时间的元数据锁。同时出现生产问题时要及时排查,不能抱有侥幸心理。1、事件经过某天上午,收到系统的告警信息,告警提示:同步Mysql的某张表数据到Elasticsearch异常,提示连不......
  • linux中9个常用的shell脚本
    注意事项1)开头加解释器:#!/bin/bash2)语法缩进,使用四个空格;多加注释说明。3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。4)默认变量是全局的,在函数中变量local指定为局部变量,避免污染其他作用域。5)有两个命令能帮助我调试脚本:set-e遇到执行非0时退出脚本,set......
  • 虹科分享 | Redis与MySQL协同升级企业缓存
    传统的MySQL数据库在处理大规模应用时已经到了瓶颈,RedisEnterprise怎样助力突破这一瓶颈?RedisEnterprise与MYSQL共同用作企业级缓存或副本数据库,会产生什么样的火花?二者联合的解决方案,如何加速应用程序,提升效率,实现可拓展性?使用RedisEnterprise与MYSQL共同用作企业级缓存或副......
  • java直连mysql操作数据
    连接器importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;/***@author:chenKeFeng*@date:2024/1/3010:21*/publicclassMySQLConnector{p......
  • linux centos7+apache2+php
    Thisisbasicenvironmenttoservephpapplicationframework.Wedon'tneedaDatabaseinthiscase.MakeaserveroncentosEnvironmentSettingupsomeenvironment(phpandapacheenvironment)Touchthefileandpastetheweb-shellsamplecode.Chec......
  • linux用户组操作命令
    查看所有用户compgen是bash的内置命令,它将显示所有可用的命令,别名和函数。compgen-u查看当前用户属于那些组groups查看某个用户属于哪些组groups查看系统有哪些组getentgroup追加用户到新的用户组,让他处在多个组中-aG必须要加a,代表append,否则G会让用户脱离......
  • 面试官:Mysql千万级大表如何进行深度分页优化?
    背景假如有一张千万级的订单表,这张表没有采用分区分表,也没有使用ES等技术,分页查询进行到一定深度分页之后(比如1000万行后)查询比较缓慢,我们该如何进行优化?数据准备订单表结构如下:CREATETABLE`t_order`(`id`BIGINT(20)UNSIGNEDNOTNULLAUTO_INCREMENTCOMMENT......
  • Hive数据线下导入Mysql
    1.背景     最近在处理一个数据量级在1亿左右的数据,没办法mysql不好处理,只能把数据放到大数据集群进行处理,处理好后再把这亿级数据导入本地Mysql。2.实践(1)把需要处理的数据手动传到集群,上传的数据只有一万条左右,经过笛卡尔积以及各种运算后,结果数据条数有一亿左右,文件大小......
  • 4、linux设置主机名
    linux设置主机名1、查看主机名hostname默认:localhost.localdomain2、更改主机名编辑/etc/hostname,修改成自己需要的主机名vi/etc/hostname3、设置hosts编辑/etc/hosts,将修改的主机名增加一个映射vi/etc/hosts/etc/hosts127.0.0.1localhostlocalhost.localdoma......