Linux下安装MySQL数据库mysql-5.7.11
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux下安装MySQL数据库mysql-5.7.11,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1726字,纯文字阅读大概需要3分钟。
内容图文
![Linux下安装MySQL数据库mysql-5.7.11](/upload/InfoBanner/zyjiaocheng/919/614a9f41b5df459a8102da7cf9e4cecc.jpg)
Linux下安装MySQL数据库(压缩包方式安装)
https://www.cnblogs.com/xiaotao726/p/6562265.html
PS:
9、创建In
ln -s /usr/local/mysql/ /usr/bin/
连接数据库时会显示:
[root@MiWiFi-R4-srv bin]# mysql -u root -p
bash: mysql: command not found
应修改为:
ln -s /usr/local/mysql/bin/mysql /usr/bin
在修改之前,应该删除软连接:
首先我们先来创建一个文件
#mkdir test_chk
#touch test_chk/test.txt
#vim test_chk/test.txt (这一步随便在这个test.txt里写点东东即可)
下面我们来创建test_chk目录 的软链接
#ln-s test_chk test_chk_ln
软链接创建好了,我们来看看怎么删除它
正确的删除方式(删除软链接,但不删除实际数据)
rm -rf ./test_chk_ln
错误的删除方式
rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除)
现在看到区别了吧,所以说,以后大家在用rm -rf 删除软链接时,注意了!!!!
但是接下来连接MySQL仍然还是有问题:
[root@MiWiFi-R4-srv bin]# service mysqld start
Starting MySQL SUCCESS!
[root@MiWiFi-R4-srv bin]# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解决办法:
输入 MySQL -u root 登录 mysql 的时候出现以下错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
出现这个问题的原因是没有生成 mysql.sock 文件,没有生成这个文件的原因是 /usr/local/mysql 目录的权限不对:
chown -R mysql:mysql /usr/local/mysql 即可解决(有些时候到这步可以解决问题)
注:
照着做了一下,然而并没有什么用。还是会报这个错误。但是他说的这个原因是对的。
于是我找到了 /ect/my.cnf
其中 [mysql] 和[mysqld]下面的 socket都是 /tmp/mysql.sock。
最后发现/etc/mysql/Debian.cnf 中的socket 的路径是/var/run/mysql/mysql.sock
于是我们/etc/my.cnf 中的socket 的路径改成/var/run/mysql/mysql.sock
这样mysql 客户端就可以正常启动了。
以上文档,供大家参考!!!
内容总结
以上是互联网集市为您收集整理的Linux下安装MySQL数据库mysql-5.7.11全部内容,希望文章能够帮你解决Linux下安装MySQL数据库mysql-5.7.11所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。