首页 > 数据库 >linux下mysql安装

linux下mysql安装

时间:2023-08-21 12:33:04浏览次数:60  
标签:安装 mysql mysqld rpm linux password root ALTER

  1. 查看mysql版本(root用户)

# mysql -V

  1. 官网下载rpm包(MySQL Community Server 8.0.16)

下载地址:https://dev.mysql.com/downloads/mysql/

  1. 在线下载rpm安装包

# cd /usr/local/src # wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

下载完成

  1. 安装镜像

# rpm -ivh mysql80-community-release-el7-3.noarch.rpm

  1. 安装所有的更新软件

# yum update

  • 一路按y

  • 更新中...

  • 更新完成

  1. 安装mysql服务

# yum install mysql-server

  • 按y下载安装包

  • 安装完成

  1. mysql文件权限设置

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

  1. 初始化mysql

# mysqld --initialize

  1. 启动mysql服务

# chown mysql:mysql -R /var/lib/mysql # systemctl start mysqld.service

  • 启动完成

  • 查看服务状态

# systemctl status mysqld.service

  • 启动成功

  • 也可以使用ps查看

# ps -ef|grep mysql

  • 查看版本 mysql -V

  1. 设置数据库密码

# mysqladmin -u root password "password"

  • 如果遇到如下错误

  • 解决方案如下:

1)停止mysql数据库

# systemctl stop mysqld

2)用以下命令启动MySQL,以不检查权限的方式启动:

# mysqld --user=root --skip-grant-tables &

3)登录mysql:mysql -u root -p

# mysql -u root -p

4)更新root密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

  • 执行后出现错误,执行 刷新权限 ,再执行修改密码的命令再刷新权限

mysql> flush privileges; mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'; mysql> flush privileges;

  • 退出mysql:exit或quit

mysql> exit

  1. 关闭免密登录

# ps -ef|grep mysql

# kill -QUIT 76671

  1. 使用root用户重新登录mysql

# mysql -uroot -p

  • 登录成功

  1. 开启mysql远程访问

mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; mysql> flush privileges;

测试连接


标签:安装,mysql,mysqld,rpm,linux,password,root,ALTER
From: https://blog.51cto.com/u_16110904/7173770

相关文章

  • centos7 jdk1.8安装教程
    使用root用户安装jdk8下载参考,下载jdk-8u161-linux-x64.tar.gzhttps://blog.csdn.net/qq_21187515/article/details/84850814在/usr/目录下创建java目录#mkdir/usr/java#cd/usr/java4.把下载的jdk-8u161-linux-x64.tar.gz上传到linux上的/us......
  • Linux init详解 (0,1,2,3,4,5,6)
    #0-停机(千万不能把initdefault设置为0)#1-单用户模式#2-多用户,没有NFS#3-完全多用户模式(标准的运行级)#4-没有用到#5-X11(xwindow)#6-重新启动(千万不要把initdefault设置为6)......
  • Mysql 忘记密码后重置密码
    1.以管理员身份进入cmd命令行输入netstopmysql停止mysql服务2.进入mysql安装的bin目录cdbin目录地址 3.输入mysqld--console--skip-grant-tables--shared-memory 此窗口不动在另开一个管理员权限cmd4.进入mysql安装bin目录5.输入mysql-uroot-p回车,不用输入密......
  • 在f1c100s芯片上移植spi网卡enc28j60的linux驱动
    前言我个人与全志的芯片颇有故事。在我还是一个不懂事的高中生时,我看到荔枝派的官方文档,顿时被这小小的板子给吸引住。点开文档的初见:荔枝派Nano(下面简称Nano)是一款精致迷你的Arm9核心板/开发板,可用于初学者学习linux或者商用于产品开发。Nano在与SD卡相当的尺寸上(25.4*3......
  • mysql 关键字 保留字
     MySQL::MySQL8.0ReferenceManual::9.3KeywordsandReservedWordshttps://dev.mysql.com/doc/refman/8.0/en/keywords.html9.3 KeywordsandReservedWordsKeywordsarewordsthathavesignificanceinSQL.Certainkeywords,suchas SELECT, DELET......
  • 在 Amazon Linux 2023 上安装 LAMP
    通过以下步骤,您可以将带PHP和 MariaDB(一个由社区开发的MySQL分支)支持的ApacheWeb服务器(有时称为LAMPWeb服务器或LAMP堆栈)安装到AmazonLinux2023实例上。您可以使用此服务器来托管静态网站或部署能对数据库中的信息执行读写操作的动态PHP应用程序。重要这......
  • Linux下安装性能系统监控Nmon工具
    一、Nmon下载安装Nmon安装包下载地址:链接:https://pan.baidu.com/s/1U9Nv_zTz0YXVkMEv5X5zvg提取码:7kkw二、Nmon工具介绍Nmon是一款性能系统监控工具,免费,体积小,安装简单,耗费资源低,广泛应用于Linux系统,它可以轻松的监控系统的CPU、内存、网络、硬盘、文件系统、NFS、高......
  • linux文件系统概念
    文件系统是操作系统中负责管理持久数据的子系统,说简单点,就是负责把用户的文件存到磁盘硬件中,因为即使计算机断电了,磁盘里的数据并不会丢失,所以可以持久化的保存文件。索引节点,也就是 inode,用来记录文件的元信息,比如inode编号、文件大小、访问权限、创建时间、修改时间、数据......
  • redis centos7下面的安装
    1.使用ftp等工具上传redis-5.0.14.tar.gz到linux服务器2.执行tar-zxvfredis-5.0.14.tar.gz3.进入目录cdredis-5.0.14后执行编译和安装命令make&&makeinstall4.安装后程序路径在/usr/local/bin中,该目录已经设置到了系统环境变量中,可任何时候执行redis-cli:是redis提......
  • MySQL告警"[Warning] Connection attributes of length 571 were truncated"
     有时候会在mysql的错误日志中看到如下报错"[Warning]Connectionattributesoflength571weretruncated"。比如:2023-08-20T13:23:15.265489Z47753433[Warning]Connectionattributesoflength571weretruncated2023-08-20T13:23:15.274938Z47425089[Warning]C......