在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。

安装操作

  • 下载并安装MySQL官方的Yum Repository
[root@bogon ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@bogon ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
  • 开始安装MySQL服务器
[root@bogon ~]# yum -y install mysql-community-server
  • 如下显示则表明安装成功:

 启动操作

  • 首先启动MySQL
[root@bogon ~]#  systemctl start  mysqld.service
  • 如发生以下错误:
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
  • 可进行如下操作解决,然后重新启动MySQL服务:
[root@bogon run]# rm -rf /var/lib/mysql

[root@bogon run]# service mysqld restart

启动后进行连接:

  • 此时应该可以正常启动,我们去连接以下MySQL:
[root@bogon run]# mysql -uroot -p
  • 输入密码后,可能会报错以下错误:
ERROR  (): Access denied for user 'root'@'localhost' (using password: YES)
  • 此时我们打开【my.cnf】文件,我们在这里添加一行【skip-grant-tables】,然后保存并重启MySQL服务

  • 再次使用【mysql  -uroot  -p】连接,就不会再验证密码的正确性了,随便输入一个即可连接,此时我们修改密码:
mysql> use mysql

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A mysql> UPDATE user SET authentication_string=PASSWORD("") WHERE user='root'; Query OK, row affected, warning (0.01 sec)
Rows matched: Changed: Warnings:
  • 然后重启一下MySQL服务即可全部恢复正常。

最新文章

  1. Bubble Cup 8 finals F. Bulbo (575F)
  2. Oracle insert大量数据经验之谈(转)
  3. [转]彻底征服 Spring AOP 之 实战篇
  4. RadioButtonList 属性设置
  5. 【Mocha.js 101】Mocha 入门指南
  6. Razor 中的@helper 与 @function 用法
  7. swift 2.2 语法 (下)
  8. 获取APK签名
  9. SpringServletContext简单案例
  10. c#播放声音文件
  11. Oracle 表连接方式分析 .
  12. php 生成唯一的订单
  13. UVA 116 Unidirectional TSP(dp + 数塔问题)
  14. <<操作系统精髓与设计原理>>读书笔记(一) 并发性:互斥与同步(1)
  15. Spring Boot入门(11)实现文件下载功能
  16. datagrid点删除,弹出一个确认和取消的消息框
  17. SQL Server中获取最新插入的自增ID
  18. 前向算法Python实现
  19. scala单元测试,包括功能测试和性能测试
  20. SQLSERVER中的人民币数字转大写的函数实现

热门文章

  1. 计算3的n次幂htm代码
  2. Ribbon 框架简介及搭建
  3. struts2验证码
  4. CF786B Legacy(线段树优化建边)
  5. python-函数变量与方法公有、私有整理
  6. 使用Jexus 容器化您的 Blazor 应用程序
  7. M - 昂贵的聘礼 最短路 dij
  8. 如何选择IO调度器
  9. Vue列表实现滚动到指定位置样式改变
  10. JAVA设计模式之桥接模式(bridge)