linux上安装mysql超详细(代码片段)

author author     2022-12-14     252

关键词:

Linux上安装MySQL

第一步:确保服务器在最新的状态(可有可无)

[root@chenstudy ~]# yum -y update

第二步:检测系统是否自带安装MySQL

  • 我之前安装过MySQL,现在已经卸载了
[root@chenstudy ~]# rpm -qa | grep mysql

  • 如果你系统有安装,那可以选择进行卸载:
rpm -e mysql  // 普通删除模式
rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
  • 也可以使用以下方式删除
rpm -qa | grep mysql
yum remove mysql-community-libs-8.0.30-1.el7.x86_64
yum remove mysql-community-client-plugins-8.0.30-1.el7.x86_64
yum remove mysql-community-server-8.0.30-1.el7.x86_64

第三步:安装MySQL

接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL:

  • 我们把MySQL安装在/usr/local/mysql目录下
[root@chenstudy ~]# cd /usr/local
[root@chenstudy local]# mikdir mysql
[root@chenstudy local]# cd mysql/
[root@chenstudy mysql]# ls
  • 下载YUM资源包
[root@chenstudy mysql]# wget http://repo.mysql.com/mysql80-community-release-el7-5.noarch.rpm

[root@chenstudy mysql]# rpm -ivh mysql80-community-release-el7-7.noarch.rpm

[root@chenstudy mysql]# yum update

[root@chenstudy mysql]# yum install mysql-server

第四步:配置MySQL

4.1、权限设置:

[root@chenstudy mysql]# chown -R mysql:mysql /var/lib/mysql

4.2、初始化MySQL

[root@chenstudy mysql]# mysqld --initialize

4.3、启动MySQL

  • 启动时报错:Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
  • 执行以下语句:
[root@chenstudy mysql]# chown mysql:mysql -R /var/lib/mysql

4.4、查看MySQL运行状态

[root@chenstudy mysql]# systemctl status mysqld

4.5、设置MySQL开机自启动

[root@chenstudy mysql]# systemctl enable mysqld

注意:\\如果我们是第一次启动 mysql 服务,mysql 服务器首先会进行初始化的配置。

第五步:验证MySQL安装

在成功安装 MySQL 后,一些基础表会表初始化,在服务器启动后,你可以通过简单的测试来验证 MySQL 是否工作正常。

使用 mysqladmin 工具来获取服务器状态:

使用 mysqladmin 命令来检查服务器的版本, 在 linux 上该二进制文件位于 /usr/bin 目录,在 Windows 上该二进制文件位于C:\\mysql\\bin 。

[root@chenstudy mysql]# clear
[root@chenstudy mysql]# mysqladmin --version
mysqladmin  Ver 8.0.30 for Linux on x86_64 (MySQL Community Server - GPL)

第六步:登录MySQL

  • 查看MySQL安装后的默认密码
[root@chenstudy mysql]# cd /var/log/
[root@chenstudy log]# ls
[root@chenstudy log]# cat mysqld.log

  • 登录MySQL
[root@chenstudy log]# mysql -uroot -p
Enter password: 刚查到的密码

  • 修改密码
mysql> alter user root@localhost identified by 密码;
Query OK, 0 rows affected (0.02 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
mysql> exit
Bye
[root@chenstudy log]# mysql -uroot -p
Enter password:‘新密码’

第七步: 开启远程登录,授权root远程登录

解释:不要以为阿里云服务器可以远程登录root用户,就以为我们也可以以mysql的root用户身份远程登录mysql数据库

mysql> USE mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

# 查看用户表权限
select host,user from user;

#运行下面两句话之后就可以通过root账户远程登陆。 
update user set host=% where user=root;

#命令立即执行生效(千万不要忘记刷新!!!!!)
#这句表示从mysql数据库的grant表中重新加载权限数据
flush privileges;

  • 查看阿里云安全组是否开放了3306端口(没有的可以配置下)

  • 最后在Navicat上面链接下

完结撒花!!!!

linux安装mysql(超详细)(代码片段)

1查看是否已经安装Mysqlrpm-qa|grepmysql我之前装过一次!如果你查看出来有东西,可以使用下面命令将其删除rpm-e文件名 2下载官方Mysql包wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 如果安装有提示:Cannotwriteto... 查看详情

史上最全mysql总结mysql超详细笔记(代码片段)

...文主要介绍了mysql是个啥、他的分类、SQL命令,MySQL的安装注意事项、分类以及在MySQL中常用的命令,包括:数据查询(基本查询、排序查询、条件查询、时间查询、字符串查询、聚合函数、分组查询、分组过滤、... 查看详情

超简单的图文并茂linux上使用yum安装mysql(aliyunlinuxrelease2.1903lts)(代码片段)

首先登录进入你的Linux服务器查看是否已安装mysqlrpm-qa|grepmysql查看自己的服务器版本cat/etc/redhat-release打开MySQLYum存储库下载需要的文件包(直达链接)我选择了第二个版本复制下载文件的全名然后拼接一下使用wget下载ÿ... 查看详情

docker安装mysql5.7(超详细文图说明及mysql配置)(代码片段)

1)下载MySQL5.7镜像#默认下载MySQL5.7最新版本(其他版本可以指定比如dockerpullmysql:5.7.34)dockerpullmysql:5.72)查看已下载的docker镜像dockerimages3)创建MySQL容器并运行方式一(快捷方式,仅配置root密码)dockerrun--namemysql5.7-p3306:3306-eMYSQL_ROOT_PASSWORD 查看详情

安装centos7搭配linux集群并进行ssh免密登录(图文超详细)(代码片段)

虚拟机VMware装配Linux集群安装centos7,搭配linux集群并进行ssh免密登录(图文超详细)centos7的安装(虚拟机环境)安装centos7,搭配linux集群并进行ssh免密登录(图文超详细)使用centos7搭配Linux集群,使用ssh... 查看详情

linux安装mysql详细步骤(代码片段)

文章目录1、Linux安装数据库的详细步骤1.1、安装前期准备1.2、具体安装步骤1.2.1、解压mysql压缩文件1.2.2、进入解压后mysql文件中建立data文件夹1.2.3、创建一个新Linux用户,用来执行mysqld命令1.2.4、初始化mysql1.2.5、启用安全功能... 查看详情

linux环境下zookeeper的安装教程(超详细!!)(代码片段)

1.什么是zookeeper2.为什么要使用zookeeper3.zookeeper的安装与配置3.1.环境准备3.2.下载安装3.3配置3.3.启动测试  3.4.退出1.什么是zookeeperzooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实... 查看详情

实战篇:一行命令安装linux系统,超详细的vagrant上手指南(代码片段)

一行命令安装Linux演示:vagrantboxaddbento/oracle-7.9--providervirtualbox&&sudovagrantinitbento/oracle-7.9&&sudovagrantup通过上述演示,已成功安装Linux7.9,并且可以访问。前言最近发现了一款神器Vagrant࿱ 查看详情

实战篇:一行命令安装linux系统,超详细的vagrant上手指南(代码片段)

一行命令安装Linux演示:vagrantboxaddbento/oracle-7.9--providervirtualbox&&sudovagrantinitbento/oracle-7.9&&sudovagrantup通过上述演示,已成功安装Linux7.9,并且可以访问。前言最近发现了一款神器Vagrant࿱ 查看详情

mysql基本使用----超详细教学(代码片段)

相关文章:win10下MySQL安装教程(MySql-8.0.26超级详细)_丨汀、的博客-CSDN博客1.RDBMS(RelationalDatabasesManagementSystem)目前主流数据库两种类型:关系型数据库,非关系型数据库mysql网页关系型数据库mongodb非... 查看详情

linux实战应用案例:如何在linux安装mysql8数据库?(图文详细教程)(代码片段)

1.下载并安装MySQL官方的YumRepositorywget-i-chttps://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm使用上面的命令就直接下载了安装用的YumRepository,大概25KB的样子,然后就可以直接yum安装了。yum-yinstallmysql80-community-release-el7-1 查看详情

linux安装mysql教程超级详细(代码片段)

目录一、mysql官网下载地址二、详细安装步骤1、进入mysql官网,然后选择【linux-Generic】2、选择操作系统版本,选择【linux-Generic(glibc2.12)(x86,64-bit)】​3、选择【CompressedTARArchive】进行下载4、复制下载链接地址或者直接点击... 查看详情

linux安装mysql教程超级详细(代码片段)

目录一、mysql官网下载地址二、详细安装步骤1、进入mysql官网,然后选择【linux-Generic】2、选择操作系统版本,选择【linux-Generic(glibc2.12)(x86,64-bit)】​3、选择【CompressedTARArchive】进行下载4、复制下载链接地址或者直接点击... 查看详情

linux安装mysql教程超级详细(代码片段)

目录一、mysql官网下载地址二、详细安装步骤1、进入mysql官网,然后选择【linux-Generic】2、选择操作系统版本,选择【linux-Generic(glibc2.12)(x86,64-bit)】​3、选择【CompressedTARArchive】进行下载4、复制下载链接地址或者直接点击... 查看详情

转帖超详细的vagrant上手指南(代码片段)

...同了该文章搭建Linux虚拟机,别再用VirtualBox从.iso文件安装了。概述2020年了,也许你已经习惯了docker,习惯了在XX云上快速创建云主机,但是如果你想在个人电脑上安装虚 查看详情

超详细的mysql三万字总结(代码片段)

...数据的存储方式数据库的概念常见数据库排行榜数据库的安装与卸载数据库的安装数据库的卸载数据库服务的启动与登录Windows服务方式启动DOS命令方式启动控制台连接数据库SQLyog图形化工具——客户端使用SQLyog登录数据库数据... 查看详情

mysql安装配置教程(超详细)(代码片段)

1.安装包下载--解压版下载地址:https://downloads.mysql.com/archives/community/ 注意my.ini和data是后面加的,刚解压没有在解压目录创建my.ini文件并添加内容如下:[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\\MyS... 查看详情

mysql+sqlyog的超详细完整安装+数据库基础知识(代码片段)

目录一、安装mysql下载解压添加环境变量创建文件启动mysql安装mysql二、sqlyog安装sqlyog下载三补充3.1常用的数据库命令3.2基本操作3.2.1常用的sql语言命令3.2.2sql语句示例3.2.3常用函数表关系分类一对多多对多关系多表查询的推荐方式... 查看详情