MySQL:5.7.31(免安装包 直接命令下载))

本示例中,MySQL相关安装路径说明如下:

配置文件:/etc/my.cnf

数据存储:/var/lib/mysql

命令文件:/usr/bin和/usr/sbin

步骤一:准备环境

使用账号密码 登入SSH(Xsell)远程连接工具。

步骤二:安装MySQL

1.运行以下命令更新YUM源。(可自行选择 8.0)

rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2.运行以下命令安装MySQL。

yum -yinstallmysql-community-server

图一

3.运行以下命令查看MySQL版本号。

mysql -V

返回结果如下,表示MySQL安装成功。

mysql Ver14.14Distrib5.7.31,forLinux (x86_64)usingEditLinewrapper (版本号不同有变)

步骤三:配置MySQL

1.运行以下命令启动MySQL服务。

systemctlstartmysqld

2.运行以下命令设置MySQL服务开机自启动。

systemctlenablemysqld

3.运行以下命令查看/var/log/mysqld.log文件,获取并记录root用户的初始密码。

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

执行​命令结果示例如下。

2020-04-08T08:12:07.893939Z1[Note] Atemporarypasswordisgeneratedforroot@localhost: xvlo1lZs7>uI

4.运行下列命令对MySQL进行安全性配置。

mysql_secure_installation

4.1.重置root用户的密码。

Enterpasswordforuserroot: #输入上一步获取的root用户初始密码The'validate_password'pluginisinstalledontheserver.The subsequent steps will runwiththe existingconfigurationofthe plugin.Usingexistingpasswordforroot.Estimated strengthofthepassword:100Change thepasswordforroot ? ((Press y|YforYes,anyother keyforNo) : Y #是否更改root用户密码,输入YNewpassword: #输入新密码,长度为8至30个字符,必须同时包含大小写英文字母、数字和特殊符号。特殊符号可以是()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/Re-enternewpassword: #再次输入新密码Estimated strengthofthepassword:100Doyou wishtocontinuewiththepasswordprovided?(Press y|YforYes,anyother keyforNo) : Y #是否继续操作,输入Y

4.2.删除匿名用户账号。

Bydefault, a MySQL installation has an anonymoususer, allowing anyonetologintoMySQLwithouthavingtohave auseraccount createdforthem. Thisisintendedonlyfortesting,andtomake the installation go abitsmoother. You should remove thembeforemovingintoa production environment.Remove anonymous users? (Press y|YforYes,anyother keyforNo) : Y #是否删除匿名用户,输入YSuccess.

4.3禁止root账号远程登录。

Disallowrootloginremotely?(Pressy|YforYes,anyotherkeyforNo):Y#禁止root远程登录,输 入YSuccess.

4.4删除test库以及对test库的访问权限

Removetestdatabaseandaccesstoit?(Pressy|YforYes,anyotherkeyforNo):Y#是否删除test库和对它的访问权限,输入Y-Droppingtestdatabase...Success.

4.5重新加载授权表。

Reloadprivilegetablesnow?(Pressy|YforYes,anyotherkeyforNo):Y#是否重新加载授权表,输入YSuccess.Alldone!

步骤四:远程访问MySQL数据库

在ECS实例上,创建远程登录MySQL的账号。

运行以下命令后,输入root用户的密码登录MySQL

1.在ECS实例上,创建远程登录MySQL的账号 运行以下命令后,输入root用户的密码登录MySQL

mysql -uroot -p

2.依次运行以下命令创建远程登录MySQL的账号。示例账号为zyj、密码为123456

mysql>grantallon*.*to'zyj'@'%'IDENTIFIEDBY'123456'; #使用root替换zyj,可设置为允许root账号远程登录。mysql> flushprivileges;

如有疑问欢迎留言~~~~

mysql拒绝访问root用户_Linux部署MySql数据库(超简单)相关推荐

  1. mysql拒绝访问root用户_设置mysql的root用户允许远程登录

    设置MySQL的root用户允许远程登录 连接数据库 [root@localhost ~]# mysql -uroot -p密码 选择mysql数据库 mysql> use mysql; 设置访 ...

  2. mysql拒绝访问root用户_对于出现拒绝访问root用户的解决方案

    提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'由于使用mysql -u root 方式 ...

  3. 对于出现拒绝访问root用户的解决方案

    提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'   由于使用mysql -u root ...

  4. 在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒绝访问,并可修改MySQL密码

    MYSQL解决密码键入错误 适用于windows安装MySQL 对于出现拒绝访问root用户的解决方案 错误1045(28000):用户'root'@'localhost'(使用密码:YES)拒绝访问 ...

  5. mac mysql密码错误_解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询 概述(看懂下面就不用看了): 停服务:sudo /usr/l ...

  6. MySQL启动报错:mysql拒绝访问错误5

    使用命令net start mysql启动数据库服务时候,出现如下错误: 原因是当前用户的权限过低导致的. 解决mysql拒绝访问错误5 1.win + x 打开一个面板如下,选择命令提示符(管理员) ...

  7. mysql数据库连接被拒绝访问_记一次MySQL数据库拒绝访问的解决过程

    问题背景 用wordpress搭博客,数据库采用MySQL.为了调试方便,创建账户my_account ,允许它从任意主机访问数据库.CREATE USER `my_account`@'%' IDEN ...

  8. mac mysql root不能登陆_Mac下新安装的MySQL无法登陆root用户解决方法

    一 设置MySQL命令行搜索路径 0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务 1.打开终端,输入: sudo vi ~/.bash_profile 如 ...

  9. MYSQL拒绝访问:not allowed to connect解决方法

    分享下MYSQL拒绝访问报错not allowed to connect的解决方法. 可以在其它任何的主机上以root身份登录 mysql报如下错误,截取部分, message from server ...

最新文章

  1. 153和154.寻找旋转排序数组中的最小值
  2. 扎克伯格亲自做了26张PPT,员工效率提10倍,已被疯狂传阅
  3. idc 计算机行业数据分析,IDC:2015年计算机科技行业趋势预测
  4. ARM多寄存器加载/存储指令
  5. iOS 手机App消息推送功能(后台Java实现)
  6. easy connect 获取服务端配置信息失败_安装配置mysql
  7. 动态库与静态库优缺点比较(转 侵删)
  8. CodeForces730E Award Ceremony(拓扑排序+结论)
  9. 图论 —— DAG 图的最长路
  10. Spring MVC开发步骤以及执行流程
  11. 7.运输层---UDP
  12. Mac 下开启系统自带webserver
  13. libvlc获取一帧_用VLC 实现获取播放每帧视频的时间(UTC)
  14. mysqld: [ERROR] Found option without preceding group in config file【解决】
  15. yolov5方框的颜色及粗细更改
  16. 网页制作的一些素材整理(一)
  17. Authing 实践|制造业身份认证统一管理解决方案
  18. aix服务器移动文件系统,AIX文件系统管理汇总:命令+SMIT实战
  19. 超详细讲解SpringMVC三层架构
  20. OV5640 sensor 偏绿调试记录

热门文章

  1. Sonarqube plugin插件 在使用Sonar-scanner时不能 扫描 file index 动态新生成的文件 解决方案
  2. mysql事务管理及spring声明式事务中主动异常抛出使数据库回滚
  3. 【干货下载】2020新基建展望:新战略、新动力、新格局.pdf(附下载链接)
  4. 非刚性配准(Non-rigid ICP )
  5. TensorFlow图像数据预处理
  6. 华硕2020年显卡_送自己最好的新年游戏礼物,2020年新春显卡市场完全解析
  7. 网络相关的常用协议总结
  8. Leetcode每日一题:217.contains-duplicate(存在重复元素)
  9. Markdown文档如何分页以及导出的PDF如何分页
  10. 吴恩达机器学习学习笔记第八章:正则化