linux下安装mysql,求助大侠们

嘿嘿,你问的是MySQL的安装方法。
源码包和二进制包,各有各的方法。

先说源码包。
这个东西你得自己编译,先配置环境,挺麻烦的。
Linux系统中需要添加用户和组,比如groupadd mysql、useradd等等命令。
然后下载最新的MySQL源码包,解压到指定目录,然后配置CC、CFLAGS等编译参数,相当复杂。

配置完这些之后,还需要编译源码。
运行make命令后,耐心等待编译。
编译完成后安装到指定目录下,将配置文件复制到etc目录下,然后初始化授权表,设置权限,创建启动脚本,最后将mysqld服务添加到系统服务中并设置为开机自动启动。

对于二进制包来说,这个东西很简单。
有的直接来自安装介质,有的使用yum命令安装,有的从MySQL官网下载。
下载后,使用rpm命令安装即可。

安装后,您需要配置MySQL,查看目录结构并了解配置文件在哪里。
然后启动mysqld服务,设置用户账户密码,删除匿名账户,这样更安全。

总的来说,MySQL的安装还是有点复杂,但是一旦你理解了它,它就很有趣。
希望这个回答可以帮助到您。

怎么在linux上安装mysql

Linux下安装mysql失败,提示找不到mysqld.sock

上周,有客户问我在Linux下安装MySQL时遇到的问题。
它说它触发了 mysqld.sock 找不到。
起初我以为配置文件中的socket路径设置有问题。
我会详细告诉你如何解决这个问题。

首先,您应该检查MySQL配置文件。
MySQL 分别读取多个配置文件,例如 /etc/my.conf 和 /etc/mysql/my.conf。
需要打开这两个文件,看看[client]和[mysqld]部分下的socket路径设置是否有冲突。

如果您发现两个文件中的套接字路径不同,则/etc/mysql/my.conf中的设置将覆盖/etc/my.conf中的正确设置。
你必须采取行动。
您可以选择删除/etc/mysql/my.conf中冲突的设置,或者直接重命名整个文件并使用命令mv /etc/mysql/my.conf /etc/mysql/my.conf_backup进行备份。

配置文件解决问题后,不要忘记重启MySQL服务。
您可以使用命令 sudo systemctl mysql restart 来重新启动服务。

重启后,应该检查MySQL服务的状态。
使用 sudo systemctl status mysql 查看服务是否正常启动。
然后使用mysql -uroot -p连接MySQL数据库,查看是否连接成功。

如果问题没有解决,可能需要检查MySQL配置的socket文件路径中是否存在socket文件。
可以使用ls /tmp/mysql.sock命令查看。
如果该文件不存在,则可能是路径设置不正确。

通过这些步骤,通常可以解决找不到mysqld.sock的问题。
如果问题仍然存在,您可能需要进一步检查MySQL安装日志和系统日志以获取更详细的错误信息。
无论如何,这取决于你,我希望这些信息对你有所帮助。
我还在想这个。
如果以后有任何其他细节或遇到新问题,我会告诉您。