Linux系统安装MySQL

        今天阿里云发短信给我,99块钱买一台一年的服务器,想着挺值的就买了,第一件事情就是来安装MySQL,后续这台服务器就用来学习使用,遇到不会的我也会记录下来。

有需要的赶快冲,自己玩一玩、学习一下应该够了。

一:下载

官网:MySQL

下载完之后得到一个.tar类型的文件,将该文件上传到自己的Linux服务器,我使用的是MobaXterm

二:安装

解压这个tar文件

tar -xvf mysql-8.0.28-1.el8.x86_64.rpm-bundle.tar

注意:注意安装顺序,必须依次执行,有依赖关系

依次执行以下命令:

rpm -ivh mysql-community-common-8.0.28-1.el8.x86_64.rpm

rpm -ivh mysql-community-client-plugins-8.0.28-1.el8.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.28-1.el8.x86_64.rpm

rpm -ivh mysql-community-client-8.0.28-1.el8.x86_64.rpm

rpm -ivh mysql-community-icu-data-files-8.0.28-1.el8.x86_64.rpm

rpm -ivh mysql-community-server-8.0.28-1.el8.x86_64.rpm

我最后安装server的时候遇到报错,可以先安装libaio解决

sudo yum install libaio

 以上都执行完,则安装成功。

三:配置MySQL

1.初始化MySQL

mysqld --initialize --console

2.启动服务 

启动:systemctl start mysqld

重启:systemctl restart mysqld

停止:systemctl stop mysqld

3.初始化的时候,会设置一个临时密码,查看临时密码:

cat /var/log/mysqld.log |grep localhost

使用密码进入MySQL就 很熟悉了吧,只不过使用的是临时密码

mysql -uroot -p

然后输入临时密码(可以复制粘贴)

4.修改密码

将密码修改成自己能记住的即可

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'

5.使用新密码进入mysql

多嘴一句:配置本地连接云服务器的MySQL

现在本地打开cmd黑窗口,试试:telnet 云服务器ip 3306命令,如果连不上才需要配置,如果是第一次安装的mysql,应该100%都连接不上,需要修改一下云服务器MySQL的一个小东西。

进入服务器的MySQL:

使用“mysql”数据库:use mysql;

执行sql语句:select user,host from user;

不出意外的话应该是这样的:

然后执行:update user set host = '%' where user = 'root';

使得root用户任何ip都能连接进来 

 

最后重启MySQL服务:systemctl restart mysqld; 

这样MySQL就配置好了,root用户就能远程连接了。

再补充:如果配置了以上还是提示连接超时,则可能是云服务器的安全组规则未配置开放3306端口,云服务器的控制台配置即可,不再赘述。

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值