首页 > 编程知识 正文

linux mysql启动命令,linux安装mysql服务器报错

时间:2023-05-04 19:04:20 阅读:189196 作者:4715

检查是否存在mysql

如果位于whereis mysql find/-name mysql中

rm -rf (路径)删除下载mysql软件包,我下载了MySQL-5.7.26-Linux-glibc 2.12-x86 _ 64

wget 3359 dev.MySQL.com/get/downloads/MySQL-5.7/MySQL-5.7.26-Linux-glibc 2.12-x86 _ 64.tar.gz解压

tar-xvf MySQL-5.7.26-Linux-glibc 2.12-x86 _ 64.tar.gz移动

mvmysql-5.7.26-Linux-glibc 2.12-x86 _ 64/usr/local /重命名

确定是否存在mvmysql-5.7.26-Linux-glibc 2.12-x86 _ 64/MySQL-5.7.26用户和组

如果没有groupaddmysqlgroupadd : group ' MySQL ' already exists

useradd -r -g mysql mysql创建目录

通过CD/mkdir-pdatacddata/mkdir-p MySQL授予权限

chown MySQL : MySQL-r/data/MySQL更改配置文件

vim /etc/my.cnf删除原始配置并粘贴以下内容

[ mysqld ] DFD ltd-address=0.0.0.0port=3306 user=MySQL basedir=/usr/local/MySQL-5.7.26 datadir=/data

初始化mysql

CD/usr/local/MySQL-5.7.26/DFD lt//mysqld-- defaults-file=/etc/my.cn f-- basedir=/usr/local

vim /data/mysql/mysql.err

保存密码哦

确认mysql是否已启动

如果没有ps -ef|grep mysql

service mysqld start可以更改密码,也可以不更改密码

CD/usr/local/MySQL-5.7.26/dfdltmysql-uroot-pservicemysql启动失败通知unit not found解决方案有无MySQL服务

ll /etc/init.d/| grep mysql如果未在上述内容中继续

find/-name mysql.server

然后复印

[ root @ iz2 zei i2i bu8 vy 8da FD 06 xzmysql-5.7.26 ] # CP/usr/local/MySQL-5.7.26/support-files/MySQL.serve

[ root @ iz2 zei i2i bu8vy 8da FD 06 xzmysql-5.7.26 ] # servicemysqlstartstartstartingmysql.[确定] error 2002 (hy 000 ) ] 3360 can’

find/-name mysql.sock

验证目录是否正确

MySQL-uroot-p-s/tmp/MySQL.sock (find找到的目录)

如果输入密码登录成功,则说明配置文件的sock路径设置错误

更改配置

./my.conf

[ mysqld ] protocol=tcpdfdltd-address=0.0.0.0port=3306 user=MySQL basedir=/usr/local/MySQL-5.7.26 dared

/etc/init.d/mysql restart错误

错误! theserverquitwithoutupdatingpidfile (/var/lib/MySQL/localhost.local domain.PID ) .解决方案:

selinux引起的灾难,如果是centos系统的话,默认情况下selinux会开启

解决方案:关闭它,打开/etc/selinux/config,将SELINUX=enforcing更改为SELINUX=disabled,然后保存磁盘并尝试退出重新启动计算机。

Starting MySQL.2020-02-01T03:50:03.121792Z mysqld_safe error: log-error set to ‘/var/log/mariadb/mariadb.log’, however file don’t exists. Create writable for user ‘mysql’.The server quit without updating PID file (/data/mysql/mysq[FAILED]

解决方案

mkdir/var/log/mariadbtouch/var/log/Maria db/Maria db.log chown-r MySQL 3360 MySQL/var/log/Maria db/service

重启

/etc/init.d/mysql restart确定启动是否成功

/etc/init.d/mysql restart

找不到bash: mysql:命令. [ root @ localhostdfdlt ] # MySQL-uroot-p

bash: mysql:找不到命令.

修改可执行文件

通过vim /etc/profile修改配置

重新启动配置文件(export path=$ path :/usr/local/MySQL/DFD lt (在此请注意添加自己的安装目录) )

source/etc /配置文件登录

[ root @ localhost local ] # MySQL-uroot-p成功

rpm安装客户端和服务器软件包一直报告错误。 我将以下软件包上传到linux后使用

rpm -ivh包名称一直存在各种错误,但后来我才知道,包是32位的,系统是64位的

有点尴尬。

查看mysql如何设置启动自启动,是否为启动自启动

[ root @ localhost~~ ] # chkconfig-- list MySQL发现没有

接通电源后启动

[ root @ localhost~] # chkconfig-- level 345 MySQL on

检查是否成功

[ root @ localhost~] # chkconfig-- list MySQL

reboot测试

好的

现在开始戴人偶

如何使用navicate连接到MySQL https://blog.csdn.net/yujing 1314/article/details/92803406

使用navicate连接mysql错误https://blog.csdn.net/yujing 1314/article/details/104141281

windwos安装MySQL5.7教程https://blog.csdn.net/yujing 1314/article/details/90034322

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。