MySQL -- Linux Ubuntu 环境安装MySQL数据库

这篇具有很好参考价值的文章主要介绍了MySQL -- Linux Ubuntu 环境安装MySQL数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

注意:本篇所有命令均是在linux 服务器root账号下运行。

安装MySQL

安装

apt-get install mysql-server

启动mysql服务

systemctl start mysql

查看mysql服务

systemctl status mysql

如下图所示,mysql服务正在运行MySQL -- Linux Ubuntu 环境安装MySQL数据库,数据库,数据库,mysql,linux

设置root密码

在第一次安装MySQL时,root用户没有密码。为了保护数据库的安全,必须设置一个root密码。使用以下命令登录到MySQL控制台

mysql -u root

此时登录到MySQL控制台中

MySQL -- Linux Ubuntu 环境安装MySQL数据库,数据库,数据库,mysql,linux

此时输入

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';  # 将password替换成你要设置的密码

卸载MySQL

暂停mysql服务

systemctl stop mysql

卸载

apt-get remove --purge mysql-server mysql-client mysql-common

重置root密码

有时候忘记root账户密码,如何重置?

1、暂停mysql服务

systemctl stop mysql

2、修改mysql配置文件,目的是设置登录mysql时不需要验证密码

vim /etc/mysql/my.cnf

在文件中添加如下字串,并保存

[mysqld]
skip-grant-tables

MySQL -- Linux Ubuntu 环境安装MySQL数据库,数据库,数据库,mysql,linux

3、启动mysql服务

systemctl start mysql

4、登录mysql

mysql -u root

5、将登录密码设置为空

注意,此时不能直接修改,必须先设置为空,不然会报错

使用 mysql 数据表

use mysql;

将密码置为空

update user set authentication_string='' where user='root';

退出 mysql

quit;

6、修改mysql配置文件,将/etc/mysql/my.cnf文件中之前添加的字段删除

vim /etc/mysql/my.cnf
[mysqld]
skip-grant-tables

7、重启服务

systemctl restart mysql

8、修改密码

登入已经置空密码的 mysql ,输入密码行用 enter 键入

mysql -u root -p

更改密码( 123456 为笔者重设的密码)

alter user 'root'@'localhost' identified by '123456';

退出 mysql

quit;

9、检查密码是否修改成功

输入新密码,再次登陆

mysql -u root -p

MySQL -- Linux Ubuntu 环境安装MySQL数据库,数据库,数据库,mysql,linux

登录成功

赋予root账号权限

登录mysql控制台,添加账号时报错(ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER privilege(s) for this operation)

1、暂停mysql服务

systemctl stop mysql

2、修改mysql配置文件,目的是设置登录mysql时不需要验证密码

vim /etc/mysql/my.cnf

在文件中添加如下字串,并保存

[mysqld]
skip-grant-tables

MySQL -- Linux Ubuntu 环境安装MySQL数据库,数据库,数据库,mysql,linux

3、启动mysql服务

systemctl start mysql

4、登录mysql

mysql -u root

5、在mysql控制台依次输入如下命令

use mysql;
update mysql.user set Grant_priv='Y',Super_priv='Y' where user='root';
flush privileges;
grant all on *.* to 'root'@'localhost';

6、退出mysql

quit;

7、修改mysql配置文件,将/etc/mysql/my.cnf文件中之前添加的字段删除

vim /etc/mysql/my.cnf
[mysqld]
skip-grant-tables

8、重启服务

systemctl restart mysql

创建MySQL账号

1、登录

mysql -u root -p

输入密码后,进入mysql控制台文章来源地址https://www.toymoban.com/news/detail-812131.html

2、指定操作数据库

use mysql;

3、创建用户

create user '用户名' identified by '密码';

4、授权远程登录

grant all on *.* to '用户名'@'%';

5、刷新用户权限

flush privileges;

到了这里,关于MySQL -- Linux Ubuntu 环境安装MySQL数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • MySQL笔记——MySQL数据库介绍以及在Linux里面安装MySQL数据库,对MySQL数据库的简单操作,MySQL的外接应用程序使用说明

    MySQL笔记——MySQL数据库介绍以及在Linux里面安装MySQL数据库,对MySQL数据库的简单操作,MySQL的外接应用程序使用说明 MySQL笔记——表的分组查询、表的分页查询、表的约束、数据库设计 MySQL案例——多表查询以及嵌套查询 MySQL笔记——数据库当中的事务以及Java实现对数据库进

    2024年01月16日
    浏览(54)
  • Linux系统安装mysql数据库(超详细)

    目录 1、准备阶段         2、具体步骤 2.1、卸载mariadb 2.2、上传mysql并解压 2.3、安装mysql 2.4、查看版本 2.5、启动mysql服务 2.6、登录mysql 2.7、修改密码 2.8、配置mysql远程访问 2.9、修改编码 3、卸载mysql 3.1、查看mysql的安装情况  3.2、删除安装包  3.3、在/根目录下查询mysql

    2024年02月12日
    浏览(27)
  • Linux高级管理--安装MySQL数据库系统

            MySQL.是一个真正的多线程、多用户的SQL数据库服务,凭借其高性能、高可靠和易于使 用的特性,成为服务器领域中最受欢迎的开源数据库系统。在2008年以前,MySOL项目由MySQL AB公司进行开发,发布和支持,之后历经Sun 公司收购MySOL AB公司,Oracle公司收购Sun公司 的

    2024年02月04日
    浏览(47)
  • MySQL 8.0.35数据库的下载安装以及环境变量的配置

    记录数据库的下载安装方法,供初学者学习。 1.在mysql官网MySQL点击下载跳转页面。 2.选择社区版MySQL Community (GPL) Downloads »下载。 3.选择对应的版本,这里我选择的是windows的MySQL Installer for Windows。 4.跳转至以下页面后,蓝色箭头对应网页版本安装,红色箭头对于本地安装,我

    2024年02月05日
    浏览(49)
  • 大数据——Superset安装篇(二)Python3.8环境+MySQL元数据库

    安装最新版本 1)安装python3.8环境 使用 Miniconda3-latest-Linux-x86_64 脚本完成 conda包管理器的安装 2)conda环境、包管理器常用命令 命令 说明 conda create -n env_name 创建环境 conda remove -n env_name --all 删除一个环境 conda info --envs 查看所有环境 conda activate env_name 激活 或 切换 env_name环境

    2024年02月02日
    浏览(37)
  • 在阿里云linux上安装MySql数据库

    我们先远程连接服务器 然后输入 重新运行一下 然后 安装 mysql 服务 其中有两次 y n 选择 都选y就好了 然后 运行 启动MySql 然后 我们查看一下MySql

    2024年02月16日
    浏览(34)
  • 宝塔Linux面板安装MySQL数据库,并且开启远程链接

    1.宝塔面板【软件商店】-【应用搜索】,搜索MySQL,然后点击安装想要的版本,我这边是安装的5.6版  2. 安装完后重置数据库管理员密码  3.Navicat Premium 15连接数据库  4.外网navicat工具无法连接数据库的处理办法 4.1输入 mysql -u root -p  后回车,输入密码,密码就是第二步重置的

    2024年02月04日
    浏览(76)
  • Linux环境下(CentOS操作系统)如何修改MySQL数据库及Redis的密码?

    【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!   《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享; 欢迎商业项目咨询,10年+软硬全

    2024年02月15日
    浏览(45)
  • [Linux][CentOs][Mysql]基于Linux-CentOs7.9系统安装并配置开机自启Mysql-8.0.28数据库

    目录 一、准备工作:获取安装包和相应工具 (一)所需安装包 (二)安装包下载链接 (三)在服务器上创建文件夹并上传安装包 二、安装MySql (一)删除系统自带的mariadb (二)安装MySQL依赖包libaio (三)创建MySQL组和用户并设置密码 (四)将MySQL目录的权限授给MySQL用户

    2024年03月25日
    浏览(42)
  • Linux使用宝塔面板安装MySQL结合内网穿透实现公网连接本地数据库

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击跳转到网站】 前言 宝塔面板的简易操作性,使得运维难度降低,简化了Linux命令行进行繁琐的配置,下面简单几步,通过宝塔面板+cpolar即可快速搭建一个mysql数据库服务并且实现公

    2024年04月12日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包