说明
mysql版本: 8.0.20
系统: deepin
问题描述
安装、配置好mysql后是可以正常操作数据库的,但当我重启电脑后,再次登录时会报以下错误
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
猜测是因为没有开启mysql服务的原因,就像windows中配置好数据库后,要在设置中开始mysql服务,否则就无法登录。
所以尝试开启mysql服务
sudo mysql/support-files/mysql.server start
此处mysql是配置了环境变量的,若没有,则需在mysql安装目录下运行以下命令
sudo ./support-files/mysql.server start
此时,我们再登录mysql,就可以了。
但每次登录都要执行该命令,比较麻烦。所以我们配置mysql.server
的开机自启动。
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
rc.local
文件sudo vim /etc/rc.local
#!/bin/bash
# rc.local config file created by use
service mysqld start
exit 0
sudo chmod +x /etc/rc.local
本文地址:https://blog.csdn.net/qq_43366662/article/details/107316535
如对本文有疑问, 点击进行留言回复!!
linux 安装 MySql 5.7.20 一主多从配置【亲测】 - 之三
Linux: ------ MySQL 基于MyCat的主从复制 读写分离
lower_case_table_names=1 启动报错 mysql8.0
全网最全经典卷积神经网络架构汇总——深度学习之ILSVRC竞赛(ImageNet竞赛)优胜网络结构
网友评论