mysql下载之后是个文件夹 mysql下载之后怎么打开

妈的...下载MySQL...看看这个...这个东西...2 02 2 年...我在北京...下载这个MySQL社区服务器...我们需要先解压...或者直接安装...
安装Windows版...我记得...点击下一步...下一步...然后就问你...典型安装...还有定制...我当时不知道...就点击典型...然后就问你...把这个固定的root密码...这个密码...别忘了...我只是...设置一个简单的...为了例如...“密码1 2 3 ”...你必须记住...否则你进不去...太烦人了...
安装后...你必须启动服务...在Windows...开始菜单...搜索“MySQL”...点击...有一个“MySQL服务器实例配置”什么的...我忘记了...无论如何,启动服务...单击“开始”...
Linux...呃...我在Ubuntu上如果...下载.deb包...dpkg -i mysql-server_8 .0.2 8 -debian1 0_amd6 4 .deb...然后会自动安装...安装完后...需要用命令启动... sudo systemctl start mysql...或者service mysql start...这个东西...
服务运行...需要打开客户端...Windows...开始菜单...搜索“MySQL Command Line Client”...点击它...双击...然后会出现一个框...要求你输入用户名...输入“root”...然后你会要求输入密码...只要输入你刚刚设置的密码...例如“password1 2 3 ”...如果正确...你处于...黑屏...乍一看很奇怪...回车...与Windows一样...黑屏...
完成...你需要使用SQL语句...例如键入...show Databases;...然后按回车...它会为你列出一堆库...例如...information_schema...MySQL...
图形界面...先不讲了...太繁琐了...Navicat...什么鬼...安装这个...我还是得买...太晚了...
总之...下载MySQL...2 02 2 ...这个东西...先安装...然后启动服务...然后打开客户端...输入用户密码...记住密码...别忘了...我搞砸了...我找不到...

我的mysql总是启动不了

这个MySQL启动问题确实很烦人。
我来说说我遇到的情况吧。

去年,我去上海,帮朋友搭建了一个服务器。
他的 MySQL 突然停止工作了。
我远程连接并查看。
日志提示找不到文件或权限不足。
想想看,在Linux系统中,运行MySQL的用户是不能直接登录的吧?所以检查权限很重要。

我告诉他尝试这个命令: 击败 sudo -u mysql touch /var/lib/mysql/b
我告诉他尝试创建一个文件。
结果他回复说不,权限显然是正确的。
当时我很困惑,想知道到底是 SELinux 还是 AppArmor 造成了麻烦?想一想,为了安全起见,这两种在Linux系统中是相当常见的。
然后我让他检查 SELinux 政策。
果然,MySQL 进程想要访问一个它没有权限但已被阻止的目录。
最后,他改变了SELinux的设置或者干脆暂时关闭它,MySQL就正常启动了。

还有一次,也许是去年在杭州,另一个朋友的服务器上的MySQL无法启动。
日志显示“无法锁定错误 /ibdata1 :1 1 ”。
我一看,哦,文件被拿走了。
此时,很明显系统上没有其他 MySQL 进程正在运行。
结果我发现一个旧的、模糊的配置仍然存在,并且它自己启动了另一个进程,与新的进程冲突。
我刚刚删除了旧的配置并重新启动了新服务,它仍然很好。

所以你看,有时候问题明明是文件被占用了,但是检查系统进程时却没有发现,所以你必须仔细检查。

然后是参数设置的问题,这也是很常见的。
之前我在成都有一个客户端和服务器。
MySQL安装并启动后崩溃了。
检查时发现很多启动参数不匹配。
我记得我教过他一个方法来检查MySQL在启动时应该读取哪个配置文件:
bash mysqld --verbose --help | mysqld --verbose --help | grep“默认选项”-A1
他将看到 /etc/my.cnf、~/.my.cnf 等文件。
我让他一一检查,果然.cnf文件里有一个参数设置错误,把内存占满了。
我教他这样做:
bash mysqld --打印默认值
或者直接使用my_print_defaults mysqld。
这个命令会列出mysqld需要读取的所有参数,每行一个,非常清楚。
然后他开始排除故障。
我告诉他尝试在没有配置的情况下启动:
bash mysqld --no-defaults --console --log-error-verbosity=3
请注意,--no-defaults告诉mysqld不要读取任何配置文件,--console直接在屏幕上打印错误消息,--log-error-verbosity=3 使错误日志更加详细。
这样他就可以看到启动失败的具体原因。
他慢慢地把自己有信心的参数加回去,终于找到了。
我找出了哪个参数有问题,修改后就好了。

看,这些陷阱是真实存在的,并非毫无意义。
希望有帮助。

mysql客户端怎么登录

直接使用命令行访问MySQL客户端。

终端输入:mysql -u 用户名 -p -h 服务器地址。

输入 root 作为用户名,并使用 localhost 作为服务器地址或省略它。

您不需要在命令行中输入密码;按 Enter 并稍后安装。

示例:mysql -uroot -p。
登录成功后显示
mysql>命令。

您需要更改数据库:使用数据库名称。

示例:my_db;使用它。

注意:不要在命令中写入密码。
这是不安全的。

远程连接;需要验证服务器地址是否正确,并且MySQL需要开启远程权限。

防火墙必须允许端口 3 3 06
无法连接。
检查:服务未运行(systemctl status mysql);用户名和密码正确,端口被封锁。

给自己计时。