阿里云ECS服务器CenOS 7.4 安装MySQL8.0

2 篇文章 0 订阅
1 篇文章 0 订阅

一:安装MySQL

1:自行登录阿里云,可采用阿里云控制台远程连接登录亦可用Xshell 登录,本次操作为Xshell 6连接远程服务。

2:使用命令进入local文件夹

cd /usr/local/

创建文件目录   mysql

mkdir mysql

                          

3:  进入mysql文件目录 并下载源到服务器

wget https://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm

4:安装下载的发行包

 

rpm -Uvh mysql80-community-release-el7-1.noarch.rpm

5:安装Mysql

yum install mysql-community-server

然后一路 y 下去就行了

出现上图内容,就是安装成功了。 

6:启动Mysql

service mysqld start

7:检查Mysql状态(查看是否启动成功) : 

service mysqld status 

  Status: "Server is operational"         状态:“服务器正在运行”

此时MySQL服务的安装,已经完成了

8:查看Mysql密码

将root@localhos: 后边的密码复制出来,等会登录和改密码时需要。

二:登录MySQL并修改密码和进行配置

1:登录MySQL

mysql -u root -p

之后输入保存起来的MySQL密码,登陆成功后出现下图界面

 2:修改密码(不修改密码什么也做不了,会提示:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Demo@123';

温馨提示:这个时候密码策略等级较高,密码必须为数字、大写、小写、特殊符号且长度不少于8位,被坑的图就不粘出来了。祝好运!

到此时MySQL已经安装成功了,如果你还有远程连接的需求,请继续往下面看。若没有,此刻依然可以出门右转了。不过不要忘了点个赞再走啊,打这么多字。很辛苦的哦

三:配置远程访问权限

1:创建用户和赋予所有权限

注意密码的安全策略,如果认为策略太高麻烦。可自行降低,我认为密码复杂与不复杂意义不大,反正都是复制粘贴

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO '新创建的用户名'@'%' WITH GRANT OPTION;

注意,新创建的用户的Host为% 通配符。代表所有IP均可访问。

此时远程连接也已经配置好了。可以愉快的使用本地的Navicat进行远程连接了;

Navicat的使用方法

我还没完,我还能秀。下面我提一下问题啊,MySQL安装成功了,但是安装在那,你知道吗?

data目录在哪,你知道么?哈哈

由于采用的是yum 默认安装所以文件路径如下:

数据文件:datadir=/var/lib/mysql

socket:socket=/var/lib/mysql/mysql.sock

日志文件:log-error=/var/log/mysqld.log

socket文件pid-file=/var/run/mysqld/mysqld.pid

配置文件:/etc/my.cnf 

如有转载,请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值