CentOS7 中安装 MySQL
0. 说明
参考
两种方式安装 MySQL
安装 MySQL(yum) & 安装 MySQL(yum)
1. 验证是否已经安装 MySQL
# 检查是否安装了 MySQL
rpm -qa | grep mysql # 检查是否安装了mariadb
rpm -qa | grep mariadb # 一般使用此命令即可卸载成功
rpm -e xxx # 卸载不成功时使用此命令强制卸载
rpm -e --nodeps xxx
2. 安装 MySQL(yum)
# 下载 MySQL 源
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm # 安装 MySQL 源
yum -y install mysql57-community-release-el7-.noarch.rpm # 安装 MySQL
yum -y install mysql-community-server # 启动并修改配置 MySQL 密码
centos> systemctl start mysqld
centos> systemctl enable mysqld # 生成临时密码
grep "password" /var/log/mysqld.log # 生成后的效果显示如下
--14T04::.080507Z [Note] A temporary password is generated for root@localhost: T<HTR#6Gngds # 临时密码为
T<HTR#6Gngds # 登陆 MySQL 和修改 root 用户密码
# 登陆 MySQL
mysql -uroot -p
Enter password: 上面生成的临时密码 # 修改 root 用户密码,新密码XXXXXXXXXX为8位以上包含大小写字母、数字和符号
mysql> alter user 'root'@'localhost' identified by 'XXXXXXXXXX';
Query OK, rows affected (0.00 sec) # 重新登陆 MySQL
mysql -uroot -pXXXXXXXXXX # 允许远程访问
# 赋予 root 用户远程访问权限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'XXXXXXXXXX' WITH GRANT OPTION; # 防火墙配置
firewall-cmd --permanent --add-port=/tcp
firewall-cmd --reload # 配置默认编码为 utf8
vi /etc/my.cnf # 在[mysqld]下添加如下键值对
character_set_server=utf8
init_connect='SET NAMES utf8' #重启 MySQL 使配置生效
systemctl restart mysqld
3. 安装 MySQL(local)
# 使用 Xftp 将 MySQL 的源和安装文件发送到 /home/centos 目录下 # 安装 MySQL 源
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
# 安装 MySQL
cd mysql
sudo yum -y localinstall *
# 启动并修改配置 MySQL 密码
centos> systemctl start mysqld
centos> systemctl enable mysqld # 进入 MySQL 中
centos> mysql -uroot
# 设置 MySQL 密码为root
mysql> update mysql.user set password=password('root'); # 刷新权限列表
mysql> flush privileges; # 退出 MySQL 并重新进入
mysql> exit
centos> mysql -uroot -proot
CentOS7 中安装 MySQL的更多相关文章
- centos7中安装mysql
centos7中安装mysql网上已经很多资源了,我就不在赘述了.我这里只是记录下我安装的时候出现的一些问题. 原文:https://www.cnblogs.com/bigbrotherer/p/72 ...
- CentOS7中安装MySQL(简便)及 网站的搭建
一.首先,我们需要配置CentOS7中网络环境的搭建,物理机IP为192.168.100.39,虚拟机IP为192.168.100.139,网络模式设置为桥接模式 ,再进入系统挂载光盘.输入命令 ...
- 如何在 Centos7 中安装 Mysql 5.7
一.下载安装包 (1). 下载MySQL源码 (进入/usr/local/src目录,使用wget下载) cd /usr/local/src wget https://dev.mysql.com/ge ...
- Centos7中安装Mysql及配置
CentOS 7 安装 MySQL 首先检查 MySQL 是否已安装 yum list installed | grep mysql 如果有的话 就全部卸载 yum -y remove +数据库名称 ...
- rpm方式在centos7中安装mysql
.安装MySQL server 首先下载好mysql的rpm安装包 使用rpm命令安装: rpm -ivh MySQL-server--.glibc23.i386.rpm #rpm -ivh MySQ ...
- 在 Docker 的 CentOS7 镜像 中安装 mysql
在 Docker 的 CentOS7 镜像 中安装 mysql 本来以为是个很简单的过程居然折腾了这么久,之前部署云服务器时也没有好好地记录,因此记录下. 特别提醒:本文的操作环境是在 Docker ...
- CentOS7下安装MySQL并配置远程连接
一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的 ...
- CentOS7.4安装MySQL踩坑记录
CentOS7.4安装MySQL踩坑记录 time: 2018.3.19 CentOS7.4安装MySQL时网上的文档虽然多但是不靠谱的也多, 可能因为版本与时间的问题, 所以记录下自己踩坑的过程, ...
- centos7上安装 mysql
centos7上的安装是和其他的版本不一样的 ,因为centos上的安装与centos的操作是不通了的 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装 ...
随机推荐
- android手机安全性测试手段
罗列一下自己常用的android手机安全性测试攻击手段: 1. fiddler和tcpdump+wireshark抓包分析,模拟修改http请求参数,检验漏洞 2. 修改AndroidManifest ...
- SpringMVC之使用 @RequestMapping 映射请求
@RequestMapping注解 SpringMVC使用该注解让控制器知道可以处理哪些请求路径的,除了可以修饰方法,还可以修饰在类上. – 类定义处:提供初步的请求映射信息.相对于 WEB 应用的根 ...
- UVA 227 Puzzle(基础字符串处理)
题目链接: https://cn.vjudge.net/problem/UVA-227 /* 问题 输入一个5*5的方格,其中有一些字母填充,还有一个空白位置,输入一连串 的指令,如果指令合法,能够得 ...
- dom操作------创建节点/插入节点
<section> <div id="box" style="position: relative;"> <p id=" ...
- 关于winform文本框怎么实现html的placeholder效果
winfrom默认是不支持这种操作的,此时需要重写控件操作,具体代码如下: public class TextBoxEx : TextBox { public String PlaceHolderSt ...
- C++虚析构函数解析
当派生类对象从内存中撤销时一般先运行派生类的析构函数,然后再调用基类的析构函数. 如果用new运算符建立的派生类的临时对象,对指向基类的指针指向这个临时对象当用delete运算符撤销对象时,系统执行的 ...
- Net 使用UEditor笔记
WebForm使用Ueditor获取编辑器的值有两种方法:1.通过前台js 获取 function test() { alert(UE.getEditor('控件Id').getContent()); ...
- 通过jquery.cookie.js实现记住用户名、密码登录功能
Cookies 定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术: 下载与引入:jquery.cookie.js基于jquery:先引入jquery,再引入:jq ...
- java 传入list集合 返回树形菜单,for循环遍历
public List<SysPermissionVO> getTreeMenu(List<SysPermissionVO> list,SysPermissionVO sysP ...
- Spring Boot配置Mybatis
在pom里加了mybatis的依赖后,在application.properties加上: mybatis.config-location=classpath:mybatis-config.xml m ...