云服务器安装MySQL

一.  确定环境

首先确定服务器的系统是否支持yum命令,该文档是依懒yum命令。

输入以下命令,不报错即可。

yum -v

二.  安装MySQL开始

1. 下载对应的mysql 安装包

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2. 进行安装mysql

yum -y install mysql57-community-release-el7-10.noarch.rpm

3. 安装对应的服务

yum -y install mysql-community-server --nogpgcheck


--nogpgcheck  (不校验数字签名)

4. 启动服务并查看Mysql 的初始密码

systemctl start mysqld.service #首先启动mysql
grep "password" /var/log/mysqld.log #查看初始密码

5.通过初始密码登录并修改密码刷新

-- 1. 登录MySQL
-- 回车后,输入上面的初始密码即可。
mysql -u root -p 

-- 2. 修改密码
alter user 'root'@'localhost' identified by '密码';

-- 3. 刷新权限
flush privileges;

-- 4.退出Mysql
exit

6. 确定修改密码成功并且给远程权限

  6.1 修改密码 

-- 1. 登录(使用你的新密码)
mysql -u root -p '新密码'
 
-- 2. 显示所有的数据库
show databases;

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)
 
-- 3. 使用对应的数据库改管理员信息
use mysql;
 
-- 4. 查询所有管理员
select user,host from user;

+---------------+----------------+
| user          | host           |
+---------------+----------------+
| root          | %              |
| root          | 1**.2**.1**.67 |
| mysql.session | localhost      |
| mysql.sys     | localhost      |
+---------------+----------------+
4 rows in set (0.00 sec)

6.2 给远程权限

localhost表示允许本地登录,想要远程登录mysql,需要修改权限为%,以上是我修改后的。 你们初始化的话应该都是localhost ,而我的root权限是%。

-- 1. 更新root的权限
update user set host='%' where user = 'root';
 
-- 2. 设置完一定要刷新
flush privileges;

-- 3. 再查询一遍,检查root的host变为%
select user,host from user;


注:如果通过入上配置还无法通过Navicat进行登录,请确定云服务器的对应端口开启。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值