云服务器上配置MySQL数据库(Linux)
云服务器上配置MySQL数据库(Linux)一、在云服务器上添加安全组进入云服务器控制台选择安全组,并点击安全组ID:给入方向添加端口3306的安全组规则:二、安装MySQL新建mysql文件夹存放MySQL安装包(这里我放在home文件夹下,可以自行选择位置放置)cd home #进入home目录下mkdir mysql #创建mysql文件夹cd mysql #进入mysq...
一、在云服务器上添加安全组
进入云服务器控制台选择安全组,并点击安全组ID:
给入方向添加端口3306的安全组规则:
二、安装MySQL
新建mysql文件夹存放MySQL安装包(这里我放在home文件夹下,可以自行选择位置放置)
cd home #进入home目录下
mkdir mysql #创建mysql文件夹
cd mysql #进入mysql目录下
先检查服务器上是否已经安装MySQL,运行结果为空则表示服务器上没有安装MySQL:
yum list installed | grep mysql #检查是否存在mysql
下载rpm包并安装,安装完成后在/etc/yum.repos.d/多出两个mysql开头的文件:
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm #下载rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm #安装rpm包
安装MySQL,遇到 “Is this ok [y/d/N]” 都选择y:
yum install mysql-server #安装MySQL
检查是否安装成功(出现如图红色内容则表示成功):
yum repolist enabled | grep "mysql.*-community.*"
三、登录root用户并修改密码
启动MySQL服务(最后得到如图结果则表示MySQL服务已开启):
yum install mysql-community-server #检查server
systemctl start mysqld #启动服务
systemctl status mysqld #查看启动状态
安装mysql后,初始密码在/var/log/mysqld.log这个文件里,输入以下命令,可以直接获取密码:
grep 'temporary password' /var/log/mysqld.log
使用默认密码登录root账号:
mysql -u root -p
修改root用户的密码:
alter user 'root'@'localhost' identified by '密码(必须包括大写字母、小写字母、数字以及符号)';
设置可在所有IP下访问:
grant all privileges on *.* to root@"%" identified by "密码(必须包括大写字母、小写字母、数字以及符号)";
flush privileges;
四、测试可否远程访问
使用navicat连接工具,新建连接:
主机为自己云服务器的公网IP,端口为第一步设置的3360,输入刚才设置的账号密码进行连接。
更多推荐
所有评论(0)