mysql
首先安装mysql,在尝试登陆的情况下,发现无法登录,报错
Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock'
问题
- 尝试登陆 报错
- 试图解决问题
- 再次尝试登陆
解决问题的几个思路
- 卸载mysql 重装
- 换一个mysql 版本
- mysqld.sock 以这个作为入手点解决问题
解决问题
- 去指定路径去寻找
- find / mysqld.sock 全局去寻找
然后发现这个文件不存在。
知道了mysql登陆使用两种方式:
- tcp/ip 连接
- local socket
发现mysql服务都没有启动起来。
ps -ef |grep mysql
//--color=auto 这个是grep本身 可能
那么先启动服务吧。
再次尝试登陆。
mysql -uroot -p
成功登陆上去
sudo mysql -uroot -p
[sudo] password for lionel:
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.34-0ubuntu0.18.04.1 (Ubuntu)
Copyright (c) 2000, 2021, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>