1.删除原有的mariadb,不然mysql装不进去

mariadb-libs-5.5.52-1.el7.x86_64

rpm -qa|grep mariadb

rpm -e --nodeps mariadb-libs

1.在https://dev.mysql.com/downloads/mysql/选择为Red Hat Enterprise Linux 7 / Oracle Linux 7 ,把os的版本选择为all。

直接下载mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar,所有的rpm包都在里面

rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.21-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm

至此,mysql5.7所有文件安装完毕,接下来就是开启服务测试了。

1.首先关闭mysql服务:

service mysqld stop

2.然后修改配置文件:

vim /etc/my.cnf

3.接下来加入一句代码即可空密码登录mysql:

# Disabling symbolic-links is recommended to prevent assorted security risks

skip-grant-tables #添加这句话,这时候登入mysql就不需要密码

symbolic-links=0

4.开启mysql服务:

service mysqld start

5.空密码登录mysql:

mysql -u root -p #输入命令回车进入,出现输入密码提示直接回车

6.设置mysql密码:

mysql> set password for root@localhost = password('123456');

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

mysql> flush privileges; #更新权限

Query OK, 0 rows affected (0.00 sec)

mysql> set password for root@localhost = password('123456'); Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>flush privileges; #更新权限

mysql>quit; #退出

service mysqld stop # 停止mysql服务, 恢复mysql配置

vim /etc/my.cnf #修改配置文件

# Disabling symbolic-links is recommended to prevent assorted security risks

# skip-grant-tables # 注释掉这句话

symbolic-links=0

service mysqld start # 启动mysql服务

mysql -uroot -p # 输入新密码登录

7.设置mysql开机自启:

systemctl enable mysqld

在centos7离线安装mysql_CentOS7离线安装MySQL相关推荐

  1. centos7.0 lamp mysql_CentOS7 yum安装LNMP以及LAMP

    简单记录在CentOS7下yum安装LNMP以及LAMP的过程. 首先配置防火墙 CentOS 7.0默认使用的是firewall作为防火墙 1.关闭firewall: systemctl stop ...

  2. centos 编译安装 mysql_CentOS7编译安装MySQL5.7.24的教程详解

    安装依赖 (1)cmake是新版MySQL的编译工具 sudo yum install gcc gcc-c++ pcre pcre-devel openssl openssl-devel sudo y ...

  3. centos7离线安装mysql_CentOS7离线安装MySQL的教程详解

    1.删除原有的mariadb,不然mysql装不进去 mariadb-libs-5.5.52-1.el7.x86_64 rpm -qa|grep mariadb rpm -e --nodeps mar ...

  4. centos7离线安装mysql_Centos7离线安装metasploit详细教程

    最近需在内网服务器搭建安全工具环境,苦于内网服务器无法访问互联网,需要很多依赖包比较麻烦,尤其metasploit无互联网安装特别麻烦,而且网上metasploit的安装教程均是在线一键安装教程,对于 ...

  5. rpm怎样在win安装mysql_centos7.6安装mysql的正确步骤

    1.centos7下安装mysql linux下mysql安装包快速下载 链接: https://pan.baidu.com/s/1eEvgRCAf540bWAM52icVAw 提取码: 9jv0 官 ...

  6. centos 7下安装mysql_Centos7下安装MySQL5.7(数据库的最全安装方法)

    Centos7下使用yum安装mysql数据库 首先Centox7已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb, 而安装mysql的话会和mariadb的文件冲突,所以需要先卸 ...

  7. 卸载centos7自带mysql_centos7 完美卸载mysql 数据库

    清理原有的mysql数据库,使用以下命令查找出安装的mysql软件包和依赖包: rpm -qa | grep mysql 显示结果如下: mysql80-community-release-el7-1 ...

  8. python 包编译安装mysql_CentOS7编译安装MySQL8.0.23和Python3.1.9

    卸载mariadb rpm -qa | grep mariadb mariadb-libs-5.5.64-1.el7.x86_64 yum remove mariadb-libs.x86_64 -y ...

  9. 卸载centos7自带mysql_centos7完全卸载mysql

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. SAP WM中阶之存储类型设置界面里的’Return Stock To Same Storage Bin’
  2. Java学习day011(oop):
  3. 微信分享自定义标题摘要和缩略图
  4. python包路径有几个_python的搜索路径与包(package)
  5. C++ list,STL list
  6. Codeforces ----- Kefa and Dishes [状压dp]
  7. MAC VSCODE配置C语言开发环境
  8. 威纶通触摸屏上传错误_电气人都头疼的威纶通触摸屏常见问题详解,太管用啦...
  9. 开发流程与管理--国内IT项目开发流程
  10. Java图形编程实验总结_java 图形用户界面编程实验报告.doc
  11. 第九课堂: 基于兴趣、技能和经验分享的网络交易平台
  12. 使用Arduino IDE来编写上传STM32以及STM8代码,STM32Duino教程
  13. 微光二维码对接c#met
  14. CAD梦想画图中的“线宽设置”
  15. setex php,python redis setex可以设value为list或者其他数据结构吗?
  16. Visual C++游戏编程基础之多背景循环动画
  17. 关于树莓派4B的屏幕输入信号源由HDMI变为AV2的处理方法
  18. 消失的信用卡(2)——0-days
  19. [整理]svn commit obstructed
  20. 我的学习node.js心得(一)

热门文章

  1. Ant Design Pro开发后台管理系统(新增页面)
  2. 496. Next Greater Element I - LeetCode
  3. 妹纸这套路玩的好深,吹泡泡能吹出气球来
  4. DHCP服务器功能浅析
  5. [转]ESP8266使用详解
  6. 使用jQuery卸载绑定的事件
  7. Python网络编程2:创建套接字和套接字对象的内建方法
  8. IBatis.Net学习笔记系列文章
  9. 不要让中国孩子买的玩具都变成外国货!
  10. 插入,冒泡,选择,快速排序,二分查找