linux 安装mysql服务(超详细)

这篇具有很好参考价值的文章主要介绍了linux 安装mysql服务(超详细)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1、查看是否已经安装了mysql

2、下载官方mysql安装包

3、安装MySQL包

4、安装 MySQL

5、启动 Mysql 服务

6、查看mysql运行状态

 7、查看初始密码(红色部分为初始密码)

8、进入数据库

1.首先关闭mysql服务

2.然后编辑文件,添加代码

3.新增skip-grant-tables ,添加skip-grant-tables,这样mysql可以免密登录。

4.重启服务 

5.再次连接MySql,重置密码,任意密码就可以进入了

 6.执行 show databases; 注意带 ; 号

7.切换到mysql数据库 

 8.重置密码(为 root )

9.修改配置文件my.cnf,删除skip-grant-tables,重启,再登录

​编辑

10.重启服务 

9、温馨提示

1.服务器的防火墙mysql端口3306是否开放

2.如果是阿里云ECS,记得查看云安全组规则是否开放了3306端口,如果没有,记得加上

​编辑

 3.如果链接提示如下,则是没有允许远程登录

10.摘要(命令)


1、查看是否已经安装了mysql

rpm -qa | grep mysql

如果你查看出来有东西,可以使用下面命令将其删除,举例说明:

cannot write to,linux,服务器,mysql

rpm -e mysql57-community-release-el7-10.noarch

2、下载官方mysql安装包

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

cannot write to,linux,服务器,mysql

如果安装有提示:Cannot write to ‘mysql57-community-release-el7-10.noarch.rpm’ (No such file or directory),那就是权限不够

可以输入 su root 来解决,然后重新下载。

3、安装MySQL包

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

cannot write to,linux,服务器,mysql

4、安装 MySQL

yum -y install mysql-community-server

cannot write to,linux,服务器,mysql

如果执行命令过程中提示:Unable to find a match: mysql-community-server

则可以通过命令解决

yum module disable mysql

5、启动 Mysql 服务

systemctl start mysqld.service

cannot write to,linux,服务器,mysql

如果没有报错,进入第六步,

如果执行报错,多半是没有权限,执行下面语句赋予权限,然后重试

chown mysql:mysql -R /var/lib/mysql

6、查看mysql运行状态

service mysqld status

看见这个绿色就表示启动成功了.

cannot write to,linux,服务器,mysql

 7、查看初始密码(红色部分为初始密码)

grep ‘password’ /var/log/mysqld.log

cannot write to,linux,服务器,mysql

 如果能正常查看到,则OK;如果查看不到,则表示没有密码。

8、进入数据库

mysql -u root -p

输入命令后,点击回车,会让你输入密码,然后输入刚刚的初始密码(输密码的时候不可见),当然支持粘贴,你可以复制初始密码后,然后粘贴。如果没有密码,直接回车即可。

cannot write to,linux,服务器,mysql

注: 如果显示数据库无法访问 

cannot write to,linux,服务器,mysql

1.首先关闭mysql服务

service mysqld stop

2.然后编辑文件,添加代码

vi /etc/my.cnf

3.新增skip-grant-tables ,添加skip-grant-tables,这样mysql可以免密登录。

cannot write to,linux,服务器,mysql

4.重启服务 

service mysqld start

5.再次连接MySql,重置密码,任意密码就可以进入了

mysql -u root -p

cannot write to,linux,服务器,mysql

 cannot write to,linux,服务器,mysql

 6.执行 show databases; 注意带 ; 号

show databases;

cannot write to,linux,服务器,mysql

7.切换到mysql数据库 

cannot write to,linux,服务器,mysql

 8.重置密码(为 root )

update user set authentication_string=password('root') where user='root';

9.修改配置文件my.cnf,删除skip-grant-tables,重启,再登录

cannot write to,linux,服务器,mysql

10.重启服务 

service mysqld start

根据指令进入MySQL数据库

mysql -uroot -p

cannot write to,linux,服务器,mysql

再次使用新密码登录即可至此! 

9、温馨提示

如果本地访问Linux数据库失败,则记得看下下面三个配置是否OK。

1.服务器的防火墙mysql端口3306是否开放

查看防火墙是否已开放3306端口
firewall-cmd --query-port=3306/tcp
 
设置3306端口为永久开放
firewall-cmd --add-port=3306/tcp --permanent
 
查看firewalld状态,发现当前是dead状态,即防火墙未开启
systemctl status firewalld
 
关闭防火墙
systemctl stop firewalld
 
重启防火墙(设置了新的端口记得先关闭,再重启)
systemctl status firewalld

2.如果是阿里云ECS,记得查看云安全组规则是否开放了3306端口,如果没有,记得加上

cannot write to,linux,服务器,mysql

 3.如果链接提示如下,则是没有允许远程登录

cannot write to,linux,服务器,mysql

解决办法:登录服务器mysql数据库 

执行 use mysql;
执行 update user set host = '%' where user = 'root';
执行 FLUSH PRIVILEGES;

cannot write to,linux,服务器,mysql

10.摘要(命令)

查看是否安装mysql:rpm -qa | grep mysql

删除mysql文件:rpm -e 文件名

启动mysql服务:systemctl start mysqld.service

关闭mysql服务:service mysqld stop

重启mysql服务:service mysqld start

查看mysql运行状态:service mysqld status

查看mysql初始密码:grep ‘password’ /var/log/mysqld.log

登录mysql:mysql -u root -p

查看数据库:show databases;

摘自Linux安装MySQL(超详细)_小芬熊的博客-CSDN博客_linux安装mysql文章来源地址https://www.toymoban.com/news/detail-793156.html

到了这里,关于linux 安装mysql服务(超详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux服务器装mysql数据库并且连接数据库(详细教程)(阿里云)

    废话不多说,直接上教程。 1.首先执行如下命令,更新YUM源。 2.执行如下命令,安装MySQL。 3.执行如下命令,查看MySQL版本号。 4.返回结果如下,表示您已成功安装MySQL。 5.执行如下命令,启动MySQL服务。 6. 执行如下命令,设置MySQL服务开机自启动。 7.配置MySQL的root用户密码。

    2024年02月06日
    浏览(59)
  • 【MySQL数据库】--- 初识数据库以及MySQL数据库在Linux云服务器下载(详细教程)

    🍎 博客主页:🌙@披星戴月的贾维斯 🍎 欢迎关注:👍点赞🍃收藏🔥留言 🍇系列专栏:🌙 MYSQL数据库 🌙请不要相信胜利就像山坡上的蒲公英一样唾手可得,但是请相信,世界上总有一些美好值得我们全力以赴,哪怕粉身碎骨!🌙 🍉一起加油,去追寻、去成为更好的自

    2024年02月03日
    浏览(57)
  • 【MySQL数据库】--- 初始数据库以及MySQL数据库在Linux云服务器下载(详细教程)

    🍎 博客主页:🌙@披星戴月的贾维斯 🍎 欢迎关注:👍点赞🍃收藏🔥留言 🍇系列专栏:🌙 MYSQL数据库 🌙请不要相信胜利就像山坡上的蒲公英一样唾手可得,但是请相信,世界上总有一些美好值得我们全力以赴,哪怕粉身碎骨!🌙 🍉一起加油,去追寻、去成为更好的自

    2023年04月24日
    浏览(68)
  • Linux系统DHCP服务器的安装与配置详细步骤

    DHCP作用: 用于为用户分配: 网卡的IP地址,子网掩码 对应的网络地址、广播地址 缺省网关地址 首选和候选DNS服务器的地址 在Linux环境下安装和配置DHCP服务器 并使用客户机进行验证 全局设置: 局域设置:

    2024年02月07日
    浏览(60)
  • linux 安装mysql服务(超详细)

    目录 1、查看是否已经安装了mysql 2、下载官方mysql安装包 3、安装MySQL包 4、安装 MySQL 5、启动 Mysql 服务 6、查看mysql运行状态  7、查看初始密码(红色部分为初始密码) 8、进入数据库 1.首先关闭mysql服务 2.然后编辑文件,添加代码 3.新增skip-grant-tables ,添加skip-grant-tables,这样

    2024年01月16日
    浏览(42)
  • 【安全狗】linux免费服务器防护软件安全狗详细安装教程

    在费用有限的基础上,复杂密码+云服务器基础防护+常见端口替换+安全软件,可以防护绝大多数攻击 官方提供了两个下载方式,本文采用的是 方式2 wget安装 方法1:在安全狗官网直接下载软件安装包(.tar.gz 格式:safedog_linux64.tar.gz) 方法2:采取wget方式下载发布包: tar xzv

    2024年02月16日
    浏览(46)
  • Ubuntu安装MySQL服务器详细步骤(包括设置外网利用Navicat等工具远程连接MySQL服务器)!——一看就会,跟着做就对!

    在开始安装前,先更新一下系统。命令如下: sudo apt update sudo apt upgrade 使用APT方式安装MySQL8时,通常会安装MySQL的最新版本,且能够自动配置服务和环境变量。 sudo apt install mysql-server -y 安装完成后,MySQL会自动启动,可以使用以下命令测试MySQL安装情况 sudo service mysql status 或

    2024年02月05日
    浏览(56)
  • 【Linux】邮件服务器搭建 postfix+dovecot+mysql (终极版 超详细 亲测多遍无问题)

    🍁 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 因为最近公司需要搭建一个邮件服务系统,但是如果在linux创建的话会有uid限制,而又需要创建大量的用户,上

    2024年02月15日
    浏览(49)
  • 服务器,Linux,centos7成功安装显卡驱动(超详细)

    在某些情况下我们可能会遇到重装服务器显卡驱动的需求,比如重装操作系统之后需要安装一个显卡驱动,旧版的显卡驱动需要升级,需要换一个显卡驱动等等。 如果你需要重装服务器操作系统,请戳这里: 服务器重装centos7系统 https://blog.csdn.net/qq_51570094/article/details/124133

    2024年01月23日
    浏览(53)
  • Linux如何在Ubuntu系统服务器上安装 Jenkins?【详细教程】

    1. 更新 Ubuntu 软件包列表 ``` sudo apt-get update ``` 2. 安装 Java 运行环境 ``` sudo apt-get install openjdk-8-jdk ``` 3. 导入 Jenkins GPG 密钥 ``` wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - ``` 4. 添加 Jenkins 软件包仓库 ``` sudo sh -c \\\'echo deb https://pkg.jenkins.io/debian-stable binary/ /

    2023年04月09日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包