3.2、安装组件命令: rpm -ivh 需要安装的组件名
按照下面的命令顺序执行,文件名修改成你压缩后的文件名称即可
// 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
3.3、启动MySQL服务器,如果报错,则执行第4步
启动命令: systemctl start mysql
3.4、如启动报如下的错,则进行响应的步骤操作修复
报错信息: 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/*(执行删除命令的时候要看清楚哦)
3.5、修复完成后再执行
systemctl start mysql
启动MySQL服务
4、连接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内容请搜索
更多相关Mysql内容来自木庄网络博客
标签:Mysql
相关阅读 >>
如何用mysqladministrator备份mysql数据库
更多相关阅读请进入《mysql》频道 >>
数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。