我正在使用ubuntu,目前正在尝试将mysql和我的python项目一起使用,但是我很难更改密码。每当我尝试通过终端访问它时,都会得到以下信息:
marian @ marian-Lenovo-G50-80:〜$ mysql错误2002(HY000):无法连接 通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2) marian @ marian-Lenovo-G50-80:〜$ mysql -u root mysql错误2002(HY000): 无法通过套接字连接到本地MySQL服务器 '/var/run/mysqld/mysqld.sock'(2)marian @ marian-Lenovo-G50-80:〜$使用 mysql;
找不到命令'use',您是说:
Dep ase命令中的命令'nse'ns2 debase命令中的命令'ase' 来自deb fuse-emulator-gtk命令的'fuse'来自deb的'fuse' deb muse中的fuse-emulator-sdl命令'muse'
尝试:sudo apt安装
marian @ marian-Lenovo-G50-80:〜$
说实话,我不知道为什么会收到这些错误,所以我在Google上搜索了如何更改密码,但显然没有用。
marian @ marian-Lenovo-G50-80:〜$ sudo /etc/init.d/mysql stop [确定] 停止mysql(通过systemctl):mysql.service。 marian @ marian-Lenovo-G50-80:〜$ sudo mysqld --skip-grant-tables&[1] 26723 marian @ marian-Lenovo-G50-80:〜$ 2018-10-08T16:41:00.412315Z 0 [警告]不建议使用具有默认值DEFAULT的TIMESTAMP。请 使用--explicit_defaults_for_timestamp服务器选项(请参阅文档 更多细节)。 2018-10-08T16:41:00.412395Z 0 [警告]不能 创建测试文件/var/lib/mysql/marian-Lenovo-G50-80.lower-test 2018-10-08T16:41:00.412426Z 0 [Note] mysqld(mysqld 5.7.23-0ubuntu0.18.04.1)从进程26724开始... 2018-10-08T16:41:00.414734Z 0 [警告]无法创建测试文件 /var/lib/mysql/marian-Lenovo-G50-80.lower-test 2018-10-08T16:41:00.414748Z 0 [警告]无法创建测试文件 /var/lib/mysql/marian-Lenovo-G50-80.lower-test 2018-10-08T16:41:00.414757Z 0 [错误]致命错误:请阅读 手册的“安全性”部分以查找如何以下列方式运行mysqld 根!
2018-10-08T16:41:00.414790Z 0 [错误]正在中止
2018-10-08T16:41:00.414807Z 0 [Note] Binlog结束 2018-10-08T16:41:00.414871Z 0 [Note] mysqld:关闭完成
^ C [1] +退出1 sudo mysqld --skip-grant-tables
你们可以帮助我吗?