1、找源

# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查mysql源是否安装成功

shell> yum repolist enabled | grep "mysql.*-community.*"

2、安装MySQL

shell> yum install mysql-community-server

3、启动MySQL服务

shell> systemctl start mysqld

查看MySQL的启动状态

shell> systemctl status mysqld

4、开机启动

shell> systemctl enable mysqldshell> systemctl daemon-reload

5、修改root本地登录密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

shell> grep 'temporary password' /var/log/mysqld.log

shell> mysql -uroot -pmysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

或者

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

6、添加远程登录用户

默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;

7、配置默认编码为utf8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

[mysqld]character_set_server=utf8

init_connect='SET NAMES utf8'

8、其他主机不能访问,解决如下

java连接linux中mysql出现:Access denied for user 'root'@'192.168.91.1' (using password: YES)

mysql中执行:grant all privileges on *.* to root@'%' identified by 'root';

mysql 4604,mysql--centos(7)安装相关推荐

  1. MySQL 8.0 CentOS 7安装手册

    MySQL 8.0 CentOS 7安装手册 1 简介 MySQL 8.0是自5.7之后的新版本.本文的安装采用在线安装的方式,所以需要服务器或者虚拟机能访问外网. 2 准备 2.1 安装准备 a) ...

  2. CentOS 7 安装 Mysql 8.0 教程

    1.安装Mysql 8.0 1)配置Mysql 8.0安装源 sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7 ...

  3. rpm方式安装mysql5.7.24_linux centOS 7安装mysql 5.7.24

    前言 请务必先把整篇文章通读一遍,特别是后面的问题列表,以致于在安装过程中出现问题后不会心惊胆颤. 0.在安装mysql之前,查看是否已安装,及其删除方式 rpm -qa|grep mysql #查看 ...

  4. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  5. centos 编译安装mysql

    centos 编译安装mysql,请看附件 转载于:https://blog.51cto.com/3131854/1883713

  6. 在CentOS下安装apche+tomcat+mysql+php

    在CentOS下安装apche+tomcat+mysql+php 本例中所用到的软件 Apache 2.2 Sun的JDK-1_5_0_12-linux-i586 MySQL: mysql-5.0.4 ...

  7. centos下面安装mysql_centos下安装mysql

    点击访问原文 您还可以加入全栈技术交流群(QQ群号:254842154) 安装好apache和php后,再安装mysql,我这里是直接用yum安装的. 从centos7.0开始,yum软件库中不再有m ...

  8. linux mysql8.0.16 下载_Linux CentOS上安装 MySQL 8.0.16

    前言: 因为我需要在我新安装的Linux CentOS系统服务器中安装和配置MySQL服务器,然而对于我们这种Linux使用小白而言在Linux系统中下载,解压,配置MySQL等一系列的操作还是有些耗 ...

  9. Centos下安装Mysql

    一,官网下载:http://dev.mysql.com/downloads/mysql/        Select Platform:  选择 -->  linux - Generic   然 ...

  10. 在CentOS下安装配置MySQL(转)

    今天刚把项目做完,需要马上部署到新到的测试服务器上,于是乎,要在服务器上安装环境,由于好久在linux上部署了,手有些生,比较费劲装完,现在把重要步骤贴出,供自己以后参照. 1.首先要看看有没有已经安 ...

最新文章

  1. 如何才能加深对Linux概念架构的理解
  2. 从事数据科学前必须知道的五件事儿
  3. php大牛额城战笔记,PHP语言大牛开发笔记(8)——MySQL数据库基础回顾[2]
  4. 数据库ORA-03113排查
  5. CountDownLatch 源码分析
  6. qt5 make 找不到QApplication
  7. 第六天,字典Dictionary
  8. scheduledthreadpoolexecutor使用_ScheduledThreadPoolExecutor详解
  9. python建立文件数据库_python学习-- Django根据现有数据库,自动生成models模型文件...
  10. C++ 内嵌汇编 实现 加法操作
  11. 跨平台最好用笔记软件——Simplenote
  12. C++ 复杂、内存漏洞,2019 年的软件开发并不安全!
  13. 学习MyBatis之简单入门HelloWorld
  14. 转速双闭环matlab仿真,电流转速双闭环直流调速系统matlab仿真 实验.doc
  15. local class incompatible: stream classdesc serialVersionUID = -3129896799942729832, local class seri
  16. PS像素,分辨率的概念
  17. Log Parser Lizard 日志分析工具
  18. excel下拉菜单创建
  19. prometheus+grafana告警,监控部署展示
  20. [go]Go语言编译器的 “//go:“ 详解

热门文章

  1. 使用awt制作一个简易加法计算器
  2. fd在python_【后端开发】python中fd()是什么
  3. 05-树9 Huffman Codes
  4. luaL_dofile和luaL_loadfile的区别
  5. 【Web crawler】simulated DFS web crawler
  6. 汉文博士 0.5.7.2356 版发布
  7. java反射优化_JAVA反射优化
  8. 根据年度判断是否是闰年
  9. 同济大学微型计算机原理实验报告,同济大学微机原理实验报告.doc
  10. CSS初始化示例代码