脚本宝典收集整理的这篇文章主要介绍了Linux下安装MySQL教程,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
前言:
上一篇文章详细介绍windows下MySQL安装教程,这篇就从最基本的安装MySQL-Linux
环境开始,感兴趣的小伙伴可以关注我,系列文章会持续更新,一起加油,一起进步!
查看服务器是否有自带的MySQL
,如果有可以直接使用,如果自带的版本比较低,可以删除然后安装自己想要的版本(在安装新版本MySQL之前,需要卸载服务器自带的MySQL包和MySQL数据库分支mariadb
的包)
rpm -qa|grep mysql
-- 查询服务器是否有mysql
,如有,则执行下面的语句进行删除
rpm -qa |grep mariadb
-- 查询服务器是否有mariadb
,有则执行第三步进行删除
rpm -e --nodeps
要删除的文件名(nodeps表示强制删除)
注意: 如果使用rz命令时提示找不到命令,直接执行: yum -y install lrzsz 则可以在线下载。
命令: rz 或者rz -be
格式: rz -be 选择需要上传的文件
批量或者单个上传文件,通过ZMODEM协议,除此之外,还可以通过ftp或者sftp进行上传
注意: 如果觉得通过rz命令上传时间比较久,可以下载一个xftp工具,通过这个工具上传效率更高(此篇就不展开将这个工具,如有需要,大家可以在下方留言,后续会展开一片文章具体介绍,)
tar -xvf
需要解压的文件名 -C 需要加压到的路径(-C和后面的参数可以省略)
按照下面的命令顺序执行,文件名修改成你压缩后的文件名称即可
// mysql-commUnity-common 1、rpm -ivh mysql-communITy-common-8.0.16-2.el7.x86_64.rpm // mysql-community-libs 2、rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --force --nodeps // mysql-community-libs-compat 3、rpm -ivh mysql-community-libs-compat-8.0.16-2.el7.x86_64.rpm // mysql-community-client 4、rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --force --nodeps // mysql-community-server 5、rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm --force --nodeps // 查看已安装的组件 6、rpm -qa | grep mysql
启动命令: Systemctl start mysql
报错信息: Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
根据报错信息执行: systemctl status mysqld.service" 或者 "journalctl -xe"命令查看报错详情,发现报错信息中存在: Data Dictionary upgrade From MySQL 5.7 in progress。
说明是因为新版本和之前服务器自带的版本对应的包存在冲突,删除对应的冲突目录即可,执行: rm -rf /VAR/lib/mysql/*(执行删除命令的时候要看清楚哦)
systemctl start mysql
启动MySQL服务
第一次成功启动MySQL会被设置默认一个密码,通过以下命令查看并进行登录。
grep password /var/LOG/mysqld.log
mysql -u root -p
回车,然后输出密码ALTER USER root@localhost IDENTIFIED WITH caching_sha2_password BY '123456';(MySQL8.x适合使用这个语句)
  UPDATE USER SET PASSWORD=PASSWORD('你的密码') WHERE USER='root';(MySQL5.x版本的修改)
到此这篇关于Linux下安装MySQL教程的文章就介绍到这了,更多相关Linux下安装MySQL内容请搜索脚本宝典以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本宝典!
以上是脚本宝典为你收集整理的Linux下安装MySQL教程全部内容,希望文章能够帮你解决Linux下安装MySQL教程所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。