虚拟机安装MySQL教程
虚拟机安装MySQL教程
1.CentOS7 环境准备
删除centos7自带的数据库mariadb
先看一下系统中是否存在mariadb,用 rpm -qa | grep mariadb
命令查看,如存在则需要进行卸载 rpm -e --nodeps mariadb-libs。
2.修改配置文件跳过密码登录
- 闭mysql服务:
service mysqld stop
- 打开配置文件:
vim /etc/my.cnf
- 在配置文件中添加
skip-grant-tables
这句话就可以空密码登录mysql - 开启mysql服务:
service mysqld start
3.设置root用户的密码
- 登录:
mysql -u root -p
出现输入密码提示时直接回车
mysql> use mysql;
- 设置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.10 sec)
mysql> SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘newpass’);
【此处失败的话就用以下两句命令mysql>update user set authentication_string = password(‘新密码’),password_last_changed=now() where user=‘root’;
mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
】mysql>flush privileges;
#更新权限mysql>quit;
#退出service mysqld stop
# 停止mysql服务, 恢复mysql配置vim /etc/my.cnf
#修改配置文件,注释之前添加的代码service mysqld start
# 启动mysql服务mysql -u root -p
# 输入新密码登录- 设置mysql开机自启:
systemctl enable mysqld
(退出mysql进行设置)
4.- 连接navicat
- 1.设置root用户连接的ip的权限
mysql>flush privileges;
#更新权限- 2.设置root用户可以在任意ip(% 通配符),或者指定ip下进行登陆
mysql> SET PASSWORD FOR ‘root’@’%’ = PASSWORD(‘123456’);
- 3.这中间可能还会报一些错,可能是linux防火墙未开放相应的端口,可以使用以下命令开启:
[root@localhost logs]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
- 重新载入一下
[root@localhost logs]#firewall-cmd --reload
- 常见问题:
You must reset your password using ALTER USER statement before executing this statement
(在执行此语句之前,必须使用ALTER USER语句重置密码)
Your password does not satisfy the current policy requirements
(您的密码不满足当前的策略要求)
SET PASSWORD = PASSWORD(‘new password’); ALTER USER ‘root’@‘localhost’ PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES;
虚拟机安装MySQL教程相关推荐
- centos7虚拟机安装mysql_Linux CentOS7 虚拟机安装mysql教程
a)下载mysql源安装包: [root@localhost ~]# wgethttp://dev.mysql.com/get/mysql57-community-release-el7-8.noar ...
- mysql-win安装教程,WINDOWS下安装MYSQL教程详解
1.下载安装包 2.配置环境变量 2.1 解压所下载的压缩包 2.2 环境变量 win 10 电脑 这么进去 3.生成data文件 在你解压的目录下,eg:F:\Program Files\mysql ...
- VMware虚拟机安装Linux教程
前言 本文小新为大家带来 VMware虚拟机安装Linux教程 ,后边将为大家分享Linux系统的相关知识与操作,在此之前的第一步我们需要在我们的电脑上搭建好一个Linux系统的环境,本文的具体内容包 ...
- VMware虚拟机安装Linux教程(CentOS7)
VMware虚拟机安装Linux教程 下载好vmware和CentOS7镜像(安装包不提供) 一.新建一个虚拟机 打开VMware,点击创建虚拟机 选择自定义 点下一步 这里默认就行 选择稍后安装系统 ...
- 虚拟机安装MySQL
虚拟机安装mysql 1,检查是否安装mariadb,若安装则卸载 执行检查命令: rpm -qa | grep mariadb rpm -qa | grep mariadb-server 执行卸载命 ...
- VMware虚拟机安装Windows98SE教程
VMware虚拟机安装Windows98SE教程. SE是Second Edition第二版的意思. 准备工具: 1.VMware虚拟机 2.Win98镜像 下载win98iso 链接: https: ...
- ubuntu篇---ubuntu安装mysql教程
ubuntu篇---ubuntu安装mysql教程 一. 首先卸载掉原来的mysql 第一步,依次执行下面的语句 第2步 清理残留数据 第三步 验证原有主机上是否安装mysql: 二. 安装mysql ...
- Linux虚拟机安装MySQL的操作过程
Linux虚拟机安装MySQL的操作过程 1.准备工作 1.下载MySql 官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#download ...
- Linux虚拟机安装Mysql,并使用Navicat连接
一.目的 安装msql,并设置可以远程访问,使用Navicate数据库管理软件进行mysql数据库管理. 二.Linux虚拟机安装mysql并设置允许远程访问 1.查看知否已有MySQL输入:yum ...
- 阿里云Centos7上安装MySQL教程
阿里云Centos7上安装MySQL教程 1 基本安装过程 1.查看系统是否安装了mysql软件 # rpm -qa|grep -i mysql 2.将已经安装过的软件卸载掉.注意:这样的卸载是不彻底 ...
最新文章
- Tensorflow分批量读取tfrecords
- lenze变频器怎么更改地址_S7-200 SMART PLC Modbus通信控制 V20变频器
- 使用jMeter的regular expression extract提取SSO form的XSRF protection token
- css网格_CSS网格初学者指南
- npm 更换插件版本_Node CLI 工具的插件方案探索
- 九、Linux 软件包安装
- php gif裁剪,PHP 使用Imagick模块 缩放,裁剪,压缩图片 包括gif图片
- 未越狱苹果设备抓包方法
- 如何添加PR视频特效?
- 关于网络渗透的过程以及感想记录
- 毕业转行,在一家公司零基础开始学习seo,记录贴
- Android 8.1 DisplayPowerController(二) Proximity Sensor的亮灭屏
- 新年的开始——关于过去现在和未来
- ORCID以及ResearcherID注册
- 自主性: 一个概念的哲学考察
- 英语语法——句子分类
- 《数据结构》实验——顺序结构与链表
- 2022年超全的Android面经(附含面试题|进阶资料)
- SPH实践之WCSPH两问题
- 使用AutoIt自动登录sohu搜狐网页邮箱的代码
热门文章
- mysql 5.7.16 忘记root 密码 如何修改root密码
- 关系型数据库学习手记——初见倾心PostgreSQL、MySQL、SQLite、MongoDB
- Centos 7.0 的svn
- ②C语言,求数组里相同的位置并输出
- 《最后的风之子/神风终极战士》1024*576分辨率 BD中英双字无水印
- 安装Java (JDK16)
- Spring源码下载以及构建技巧
- linux 远程安装teamviewer,远程桌面工具TeamViewer教程:如何在红帽® 企业Linux®上安装TeamViewer...
- 安卓移动办公软件_安卓免费办公软件套装 速度快功能强大 WPS Office 12.6.4 解锁高级版特权...
- DevC++的一些使用技巧