检查是否存在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