Mariadb初始登陆报错 ERROR 1045 (28000) 的解决办法
今天,测试环境下需要使用到mysql数据库;于是我使用yum安装方式快速部署了mariadb。使用的Linux系统版本为CentOS 7.x。
安装完成后,我很自然的使用mysql命令登陆,因为是刚安装的初始环境,结果报错了:
[root@node ~]# mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
第一次碰到这种情况。我检查了配置文件,没发现异常,另外yum安装,也是初始环境,应该不会有问题。无奈只能上网找找相关的案例试试。
还好,最后成功的解决了此问题。
解决步骤如下:
1,首先停掉数据库服务:
[root@node ~]# systemctl stop mariadb.service
2,使用mysqld_safe来启动mysqld服务器:
[root@node ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking & [1] 4120 [root@node ~]# 170301 11:04:57 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'. 170301 11:04:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
3,登录:
[root@node ~]# mysql -u root mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 1 Server version: 5.5.52-MariaDB MariaDB Server Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [mysql]>
4,修改root用户密码:
MariaDB [mysql]> UPDATE user SET PASSWORD=PASSWORD('newpassword') where USER='root'; Query OK, 4 rows affected (0.00 sec) Rows matched: 4 Changed: 4 Warnings: 0 MariaDB [mysql]> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) MariaDB [mysql]> QUIT Bye [root@node ~]#
5,使用修改后的root用户和新密码newpassword登录数据库:
[root@node ~]# mysql -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 6 Server version: 5.5.52-MariaDB MariaDB Server Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>
到此,该问题成功解决!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Windows Server 2016下配置NFS集群
Windows Server 2016下配置NFS集群 说到Windows下集群,大家都会想到Windows系统自带的故障转移的集群服务,详细的我们就不多说了,今天主要介绍的Windows Server 2016下配置NFS服务集群,我们为什么搭建今天的服务呢?是有一定的原因的,在此我们就说说原因吧~从去年年开始公司就一直上线OA系统,OA系统中有一个附件服务器,通过Mount的方式做共享数据,由于之前做的是单点,供应商也没有好的方法,所以就想到了用windows的NFS做集群,经过尝试确实效果还不错,所以分享给有需要的同学参考。 环境介绍: Hostname:DC IP:192.168.5.10 Role:DC、DNS Domain Name:ixmsoft.com Hostname:ISCSI-Server IP:192.168.5.65 Role:ISCSI Server Hostname:NFS2016-01 IP:192.168.2.42 Role:NFS+Cluster Hostname:NFS2016-02 IP:192.168.2.43 Role:NFS+Cluster...
- 下一篇
MySQL-MongoDB开源监控利器之PMM
最近要对数据库的监控体系进行改进,发现Percona 公司的一款开源的监控工具Percona Monitoring and Management(PMM) 对于MySQL的监控指标各项值比较全面准确,现在公司内部的开发测试环境进行了部署体验。 主要的架构图如下:源于官方 可以看到主要是由客户端的代理程序node_export\mysqld_export\mongodb_export等和客户端管理工具pmm-admin做为数据的收集方式并发送到服务端的QAN API\Consul API\Prometheus等各个API然后通过Grafana来展示数据指标,界面非常靓丽 Pmm 的server端的运行方式主要有官方提供的以下三种方式: 1.已经集成好的Docker方式 2.集成好的VirtualBox方式 3. Amazon Machine Image (AMI) 在这里我用的是Docker方式,轻量部署、升级很方便 PMM的client安装比较方便,直接安装官方的yum安装就OK了 #详细的请参考官方文档 https://www.percona.c...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Red5直播服务器,属于Java语言的直播服务器