阿里云服务器CentOS上安装MySql服务

前些天尝试了在阿里云ECS服务器CentOS7上安装MySql服务,在网上找了些资料,亲测可行

先使用root登录CentOS
1.确保服务器系统处于最新状态
输入并执行指令yum -y update

2.重启服务器

3.首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功
输入并执行 php -v

rpm -qa | gerp mysql

yum list installed | grep mysql

如果显示以下内容说明没有安装服务
-bash: gerp: command not found
4.下载MySql安装包
输入并执行指令  rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    或                 rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm


5.安装MySql
输入并执行指令   yum install -y mysql-server
     或      yum install mysql-community-server
如果显示以下内容说明安装成功
Complete!

6.设置开机启动Mysql
输入并执行指令   systemctl enable mysqld.service


7.检查是否已经安装了开机自动启动
输入并执行指令  systemctl list-unit-files | grep mysqld
如果显示以下内容说明已经完成自动启动安装
mysqld.service                                enabled


8.设置开启服务
输入并执行指令  systemctl start mysqld.service


9.查看MySql默认密码
输入并执行指令   grep 'temporary password' /var/log/mysqld.log


10.登陆MySql,输入用户名和密码
输入并执行指令   mysql -uroot -p


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

到这里MySQL就安装成功了


---------------------------------------------------------------------

其他内容的笔记

用户密码登录MYSQL后,

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

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

#删除MySql
输入并执行指令   yum remove -y mysql mysql mysql-server mysql-libs compat-mysql51
或   rpm -e mysql-community-libs-5.7.20-1.el7.x86_64 --nodeps
或   yum -y remove mysql-community-libs-5.7.20-1.el7.x86_64

# 查看MySql相关文件
输入并执行指令   find / -name mysql

# 重启MySql服务
输入并执行指令   service mysqld restart

# 查看MySql版本输入并执行指令  yum repolist all | grep mysql


# 查看当前的启动的 MySQL 版本
输入并执行指令   yum repolist enabled | grep mysql

# 通过Yum来安装MySQL,会自动处理MySQL与其他组件的依赖关系
输入并执行指令   yum install mysql-community-server 

# 查看MySQL安装目录
输入并执行指令   whereis mysql

# 启动MySQL服务
输入并执行指令  systemctl start mysqld

# 查看MySQL服务状态

输入并执行指令   systemctl status mysqld

查看MySql默认密码
输入并执行指令  grep 'temporary password' /var/log/mysqld.log

# 关闭MySQL服务

输入并执行指令   systemctl stop mysqld

# 测试MySQL是否安装成功
[输入并执行指令  mysql


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


# 查看所有数据库用户
mysql>SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值