mysql踩过的坑_mysql踩过的坑1

2019/2/28

今日遇到的问题,

Linux ceter Os上mysql出现问题。

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

ERROR 2002 (HY000): Can't connect to local MySQL server through socket

CentOS 7 MariaDB Error “Failed to start mariadb.service: Unit not found.”

突然懵逼,都不知道当时是怎么解决了。

一个情况是,MariaDb代替了mysql数据库,MariaDb数据库管理系统是Mysql的一个分支。

但是例如

# yum install mariadb-server -y //如果已安装可以省略

# systemctl start mariadb.service //启动服务

# systemctl enable mariadb.service //开机启动服务

# mysql -u root -p //登录mysql

并没有结局我的问题,

后来在文献当中找到了

# yum install mariadb-server mariadb

# systemctl start mariadb

2019/3/2

Seo

监控对手的收录,排名等等;

监控表对手的改版情况;

监控对手文章信息来源和有效性;‘

监控对手的外链资源;

监控对手的长尾词使用情况;

一切以超过对手为工作目标,让自己成为行业排头。

使用mysql -uroot -p,然后输入密码登录mysql时,出现了如下错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

一般这个错误是由密码错误引起,解决的办法自然就是重置密码

解决方案如下:

1.停止mysql数据库:systemctl stop mysqld

2.用以下命令启动MySQL,以不检查权限的方式启动:

mysqld --skip-grant-tables &

此时又报了一个错误:2018-02-01T02:52:55.093724Z 0 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

执行命令:mysqld --user=root --skip-grant-tables &

3.登录mysql:mysql -uroot或mysql

4.更新root密码

Mysql语句

mysql5.7以下版本:UPDATE mysql.user SET Password=PASSWORD('123456') where USER='root';

mysql5.7版本:UPDATE mysql.user SET authentication_string=PASSWORD('123456') where USER='root';

5.刷新权限:flush privileges;

6.退出mysql:exit或quit

7.使用root用户重新登录mysql

mysql -uroot -p

Enter password:

发现linux5.0之后,是不能带有括号的,

'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。

没有配置环境变量

python/script/

No package mysql-server available.

CentOS7带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库,您可以使用yum -y install mariadb-server mariadb命令安装

解决方案:

如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm,最后使用像安装MySQL的常规方法一样安装mysql: yum install mysql mysql-server mysql-libs mysql-server

Linux 一般模式,编辑模式,命令行模式

一般模式,q!  退出

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

今天再次遇到了这个问题,然后重启了下服务器的。就好了。也不知道什么情况。

找时间再去仔细研究下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值