关于mysql:ECS安装MySQL

ECS装置MySQL

总的来说是从 检测是否曾经装置 ->下载并装置mysql -> 设置启动 -> 设置明码 -> 开启远程登陆

  1. 检测本人的服务器是否曾经装置了MySQL

    rpm -qa | grep mysql

    yum list installed | grep mysql

    两个命令选一个即可(我选了第一个)

    如果装置了先删除原来的

    例:能够依照上面的语句依据本人的版本状况进行删除( 对于删除最初还会有具体解说 )

    rpm -e –nodeps       mysql-libs-5.1.73-5.e16_6.i686

  2. 下载MySQL安装包

    rpm -ivh http://dev.mysql.com/get/mysq…

  3. 装置MySQL

    yum install -y mysql-server

    装置之后如果显示信息的最初呈现 Complete! 即为装置胜利 ( 如果装置谬误个别会提醒错误信息 )

  4. 设置开机启动MySQL

    systemctl enable mysqld.service

  5. 检测是否曾经装置了开机主动启动

    systemctl list-unit-files | grep mysqld

    会显示两行信息 第一行是 mysqld.service enabled 这样就是装置胜利了

  6. 设置开启服务

    systemctl start mysqld.service

  7. 查看MySQL默认明码

    grep ‘temporary password’ /var/log/mysqld.log

    这个意思就是在对应的门路下进行查找 在该门路下可能找不到这个文件 因为是在MySQL文件夹下,能够用Xftp关上服务器在这个mysqld.log文件中查看初始密码(我的明码一开始显示为empty)

  8. 在登陆MySQL时顺便批改明码

    mysqladmin -u用户名 -p旧明码 password 新密码 // 旧明码是空 那地位就空着

  9. 开启远程登陆 (留神在MySQL8.0当前要用以下的形式进行开启)

    create user root@’%’ identified by ‘yourpassword’;
    grant all privileges on . to root@’%’ with grant option;

  10. 命令立刻执行失效

    flush privileges;

    该步骤之后就曾经实现了MySQL地装置了 能够应用Navicat或者其余MySQL可视化工具进行连贯测试了

备注对于MySQL删除和开启服务器端口号

1)MySQL删除操作 查看装置状况并删除

rpm -qa | grep -i mysql

会有mysql- * – * 这样的提示信息呈现5条

能够通过 rpm -e 对应下面的语句进行逐个删除

查找本人的mysql文件的语句

whereis mysql

mysql装置门路查问门路

which mysql

对于本人的mysql文件的进行删除的命令

rm -rf 对应的之前显示的mysql文件的三个门路 ( 留神不是装置门路 ) 删除不了就多删几遍

最初持续运行之前查看mysql装置状况的代码 ( 显示没有文件就是删除洁净了)

rpm -qa | grep -i mysql

2)开启服务器端口号

在阿里云实例列表中找到对应的服务器 抉择更多 进入到平安组配置 开启MySQL的3306端口 受权对象用0.0.0.0/0 受权所有的ip地址

3)查问MySQL中的所有用户即对应权限

查看MYSQL数据库中所有用户

SELECT DISTINCT CONCAT(‘User: ”’,user,”’@”’,host,”’;’) AS query FROM mysql.user;

查看数据库中具体某个用户的权限(用户ip这里用%示意了 %代表所有 指定集体能够换为集体的ip)

show grants for ‘cactiuser’@’%’;

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据