阿里云ECS服务器CentOS7上安装MySql服务

(可选)1.确保服务器系统处于最新状态
[root@localhost ~]# yum -y update
如果显示以下内容说明已经更新完成
Replaced:
grub2.x86_64 1:2.02-0.64.el7.centos grub2-tools.x86_64 1:2.02-0.64.el7.centos
Complete!

(可选)2.重启服务器
[root@localhost ~]# reboot

3.首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功
[root@localhost ~]# php -v

[root@localhost ~]# rpm -qa | grep mysql

[root@localhost ~]# yum list installed | grep mysql

如果显示以下内容说明没有安装服务
-bash: gerp: command not found

如果有

就删除

4.下载MySql安装包
[root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

[root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

5.安装MySql
[root@localhost ~]# yum install -y mysql-server

[root@localhost ~]# yum install mysql-community-server
如果显示以下内容说明安装成功
Complete!

6.设置开机启动Mysql
[root@localhost ~]# systemctl enable mysqld.service

7.检查是否已经安装了开机自动启动
[root@localhost ~]# systemctl list-unit-files | grep mysqld
如果显示以下内容说明已经完成自动启动安装
mysqld.service enabled

8.设置开启服务
[root@localhost ~]# systemctl start mysqld.service

9.查看MySql默认密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log

10.登陆MySql,输入用户名和密码
[root@localhost ~]# mysql -uroot -p

11.修改当前用户密码
mysql>SET PASSWORD = PASSWORD('Abc123!_');

注:直接复制粘贴上边的命令,会报错,错误如下:

解决方案如下:

原因:mysql为了安全,有自己的策略要求,如果我们想将其设置为我们常用的root或者123456这样的密码,需要修改策略要求,具体命令如下:

1.设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值

2.当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,
输入设值语句 “ set global validate_password_length=6; ” 进行设值

3.现在可以为 mysql 设置简单密码了,只要满足六位的长度即可,
输入修改语句 “ ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; ” 可以看到修改成功,表示密码策略修改成功了!!!

12.开启远程登录,授权root远程登录
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'a123456!' WITH GRANT OPTION;

13.命令立即执行生效
mysql>flush privileges;

Mysql是为了安全考虑,初始的时候并没有开启Root用户的远程访问权限,Root只能本地localhost,127.0.0.1访问,但是我们操作起来实在是不方便,下面我们就使用Xshell连接Linux服务器操作Mysql给Root用户添加远程访问权限。
我们先试用Xshell链接我们的远程Linux服务器:

2、然后输入

-> mysql -u root -p

回车会出现 Enter password: 然后将我们的root用户密码输入进去再次回车:

别忘了要切换到mysql数据库

-> use mysql

3、接下来我们可以查看一下现有用户及连接权限

-> select user, password, host from user;

mysql是为了安全考虑所以初始的时候远程是不能访问的,只能本地localhost,127.0.0.1访问。
4、下面我们就再添加一个root用户,密码暂时为空,允许任意Ip访问'%'     
   -> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码不能太简单' WITH GRANT OPTION;

5、接下来我们修改一下root用户的密码

-> update user set password=PASSWORD('123456') where user='root';

6、然后我们刷新一下mysql的权限

-> flush privileges;
然后就大功告成了,远程任意ip都可以进行访问。

# 检查并且显示Apache相关安装包
[root@localhost ~]# rpm -qa | grep mysql

# 删除MySql
[root@localhost ~]# yum remove -y mysql mysql mysql-server mysql-libs compat-mysql51

[root@localhost ~]# rpm -e mysql-community-libs-5.7.20-1.el7.x86_64 --nodeps

[root@localhost ~]# yum -y remove mysql-community-libs-5.7.20-1.el7.x86_64

# 查看MySql相关文件
[root@localhost ~]# find / -name mysql

# 重启MySql服务
[root@localhost ~]# service mysqld restart

# 查看MySql版本
[root@localhost ~]# yum repolist all | grep mysql

# 查看当前的启动的 MySQL 版本
[root@localhost ~]# yum repolist enabled | grep mysql

# 通过Yum来安装MySQL,会自动处理MySQL与其他组件的依赖关系
[root@localhost ~]# yum install mysql-community-server

# 查看MySQL安装目录
[root@localhost ~]# whereis mysql

# 启动MySQL服务
[root@localhost ~]# systemctl start mysqld

# 查看MySQL服务状态
[root@localhost ~]# systemctl status mysqld

# 关闭MySQL服务
[root@localhost ~]# systemctl stop mysqld

# 测试MySQL是否安装成功
[root@localhost ~]# mysql

# 查看MySql默认密码
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log

# 查看所有数据库
mysql>show databases;

# 退出登录数据库
mysql>exit;

# 查看所有数据库用户
mysql>SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user

转载自:https://www.cnblogs.com/gudeyeyu/p/9762580.html

转载于:https://www.cnblogs.com/ljysy/p/10324854.html

在阿里云服务器中安装配置mysql数据库完整教程相关推荐

  1. 阿里云服务器中安装配置MYSQL数据库完整教程

    阿里云服务器中安装配置MYSQL数据库完整教程 第一步: 确保服务器系统处于最新状态 第二步: 首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功 [root@Panghl ~]# rp ...

  2. 【MySQL】在云服务器上安装配置mysql,并使用IDEA连接

    在云服务器上安装配置mysql 前言 1.Mysql安装 2.设置密码 3.防火墙开放3306端口 4.配置mysql默认编码为utf-8 5.在云服务器代理商的控制台放行3306端口 6.IDEA中 ...

  3. 阿里云服务器 liunx 安装配置 redis

    官网下载链接: https://redis.io/download 下载4.0.9版本 用xftp 把下载好的 redis-4.0.9.tar.gz 上传到liunx服务器上 我的阿里云服务器保存目录 ...

  4. 阿里云 centos mysql_在阿里云的CentOS环境中安装配置MySQL的教程

    1 常规错误的yum安装方法: 在前文中记述了CentOS 6.5系统中通过yum方式快速地搭建了LNMP环境,那么是否也能在CentOS 7或CentOS 7.1系统中依葫芦画瓢安装MySql5.6 ...

  5. 手把手教你在阿里云服务器上安装Java环境(图文教程)

    前言:最近闲买了个阿里云的服务器,主要有三个用途: 1.学习Redis 2.复习一下Linux命令 3.尝试将一个Spring项目搭建到云服务器上. 1.准备工具 磨刀不误砍柴功,我们先准备好需要用到 ...

  6. 阿里云服务器ECS安装MySQL并远程连接

    阿里云服务器购买 在购买前,需要搞清楚,自己需求的服务器性能,因为我只是部署一个MySQL数据库,并实现远程访问该数据库,以便国内用户能够正常访问使用,(1)我选择了1核2GB内存40GB存储空间.( ...

  7. wdcp mysql数据库无法链接_MySQL数据库之阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题...

    本文主要向大家介绍了MySQL数据库之阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.检查mys ...

  8. 阿里云mysql本地可以连接数据库_本地电脑连接阿里云服务器上搭建的MySQL数据库...

    一.前言 在上一篇博客:在CentOS 7 下安装mysql5.7 我们在阿里云服务器上安装好了MySQL 5.7.那么怎样可以使我们在本地的 navicat for MySQL工具上连接并进行数据库 ...

  9. 阿里云服务器CentOS7装机配置之路(JDK1.8,MySql8.0,MongoDb4.0.3,Openfire4.2.3,Redis)

    小编之前购买的阿里云服务器一直使用ubuntu系统(由衷的不舍之情),但是要是运行项目,处于稳定因素的考虑最终还是换成了CentOS,下面讲述下阿里云服务器CentOS的配置,常用开发软件的安装. 阿 ...

最新文章

  1. Log4j使用技巧——让子类使用父类中定义的Logger
  2. 2022王道操作系统名词解释概念题
  3. servlet-------------jsp 地址栏变化
  4. python 内推_网易有道2017内推编程题 洗牌(python)
  5. 【Linux开发】彻底释放Linux线程的资源
  6. Jayway JsonPath实例
  7. type=radio增加onclick没有效果_佳能6d+小痰盂镜头,加1张餐巾纸拍摄花卉,朦胧美效果你喜欢吗?...
  8. 【转】并查集MST题集
  9. java----EL表达式
  10. Tkinter 的 Text 组件
  11. Java实现经典坦克大战及源代码下载
  12. 【同态加密算法的学习日记】
  13. 心电信号去噪算法归纳
  14. pthread_attr详解
  15. Web前端和Web后端的区分
  16. sqlplus登录缓慢的解决
  17. 关于Native Library在NetbeansRCP应用中的设置
  18. 古月ROS入门21讲学习笔记
  19. android 9.0 系统添加开机铃声
  20. 凝思linux下远程,凝思linux VNC远程桌面,推荐三款凝思linux VNC远程桌面

热门文章

  1. excel三次样条函数_用于数字成像的双三次插值技术?
  2. 图片裁剪(cropperjs)
  3. python怎么创意出字符图形_创造课程系列:Python入门
  4. csv to mysql_CSV to array
  5. 计算机应用基础工作页,计算机应用基础工作页
  6. 计算机台式电源3c号,台式机电源选购经验:3C认证是必须的!(2)
  7. 鸿蒙系统受谷歌影响吗,华为鸿蒙系统,会受到人们的欢迎吗?
  8. 华为手机媒体音量自动静音_华为手机音量键隐藏着四个功能,80%的人只知道第一个!...
  9. java打印正三角形_java实现打印正三角的方法
  10. 哪款浏览器速度最快_全球知名度非常高的火狐浏览器,它好在哪呢?