【MySQL入门】(一)安装与配置MySQL

本文基于Ubuntu 20.04 LTS 和 MySQL 8.0.29。

1. 安装MySQL

# 更新软件包
sudo apt-get update
# 下载MySQL
sudo apt-get install mysql-server

2. 设置MySQL的root初始密码

安装完成后可直接进入MySQL:

sudo mysql

设置MySQL的root初始密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

3. 运行MySQL的安全配置向导

sudo mysql_secure_installation

根据情况自主选择(以下仅作参考):

  1. 是否建立密码验证插件(用以验证密码强度):n
  2. 首次运行则会要求输入并确认root密码,设置过第2步的root初始密码则会提示是否修改密码。
    如果遇到以下报错,请先执行上面第2步的设置root初始密码:
    Failed! Error: SET PASSWORD has no significance for user ‘root’@’localhost’ as the authentication method used doesn’t store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.
  3. 是否删除匿名用户:y
  4. 是否禁止root远程登陆:n
  5. 是否删除test数据库:y
  6. 刷新权限:y

4. 检查MySQL服务的状态

sudo systemctl status mysql

显示如下结果则说明MySQL服务运行正常:

5. 登录MySQL,创建新用户及修改权限

以root角色登录MySQL:

# 登录方式:mysql -u 用户名 -p密码
mysql -u root -p

输入root密码进入MySQL

# 给root账号开放所有权限
GRANT ALL PRIVILEGES ON *.* TO root@'localhost';
# 创建新用户, 开放所有权限
# @后面'localhost'就是仅限本地访问,配置成'%'就是所有主机都可连接
CREATE USER new_user@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO new_user@'%' ;
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

6. MySQL服务的启动/停止/重启

# 启动MySQL服务
service mysql start
# 停止MySQL服务
service mysql stop
# 重启MySQL服务
service mysql restart

【MySQL入门】(一)安装与配置MySQL相关推荐

  1. Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设

    在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...

  2. mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...

    四.安装并配置mysql(1) 解压mysql-5.7.26.tar.gz与boost_1_59_0.tar.gz #tar -xvf mysql-5.7.26.tar.gz #tar -xvf bo ...

  3. mysql路由器配置文件_如何安装并配置mysql 5.7.13解压缩版?

    如何安装并配置mysql 5.7.13解压缩版? MySQL是一个关系型数据库管理系统,官方网站是http://www.mysql.com/,分为MySQL Enterprise Edition(co ...

  4. 阿里云linux上安装与配置Mysql

    记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...

  5. linux 环境下安装和配置mysql数据库以及远程登录

      上一篇文章写了linux 环境下配置python虚拟环境, 本篇文章我们来看看如何在linux环境下配置 mysql, 并实现远程数据库登录.    安装 //root 下安装,为了方便操作我全部 ...

  6. mysql双节点安装_快速安装及配置MySQL Replication双主节点集群--及改变数据保存目录...

    192.168.1.101  master/slave 192.168.1.102  slave 192.168.1.103  slave 操作系统均为centos6.5 原理图: 1. 分别安装my ...

  7. mysql.zip免安装版配置

    MYSQL ZIP免安装版配置 1. 下载MySQL 选择自己想要的.本次安装.我使用的是mysql-5.6.17-winx64  地址:http://dev.mysql.com/downloads/ ...

  8. django配置在MySQL_怎么在Django中安装与配置mysql

    怎么在Django中安装与配置mysql 发布时间:2021-02-26 17:42:11 来源:亿速云 阅读:57 作者:Leah 本篇文章为大家展示了怎么在Django中安装与配置mysql,内容 ...

  9. MySQL入门 (一) : 资料库概论与MySQL的安装

    1. 储存与管理资料 储存与管理资料一直是资讯应用上最基本.也是最常见的技术. 在还没有使用电脑来管理你的资料时,你可能会使用这样的方式来保存世界上所有的国家资料: 这样的作法在生活中是很常见的,例如 ...

  10. 如何在CentOS 7上安装和配置MySQL Cluster

    翻译&转载:https://www.howtoforge.com/tutorial/how-to-install-and-configure-mysql-cluster-on-centos-7 ...

最新文章

  1. 获取结构体中变量的偏移量
  2. 收集到的一些网络工程师面试题 和大家分享下
  3. c 多线程运行混乱_一篇文章读懂 Python 多线程
  4. javabean与map的转换
  5. zoj 3329 概率dp
  6. 此安装程序必须使用 java 开发工具包 (jdk) 执行_彻底搞懂Java开发工具包(JDK)安装及环境变量配置...
  7. hadoop学习01 网址收集
  8. h5打开麦克风权限录音_手机使用应用时总是需要获取权限,这3个权限不能随意给,望周知...
  9. Python程序互斥体
  10. Java简单记事本设计实验报告_基于JAVA的记事本设计报告.doc
  11. 备份工具之Xtrabackup
  12. Ps 初学者教程,如何使用色阶滴管工具校正色偏?
  13. mysql用declare会报错_mysql创建存储过程declare 变量时报错
  14. Codebook model 视频抠像 xp sp3 + vs2005 + OpenCV 2.3.1
  15. Centos7 完全卸载mysql5.7
  16. 续:~英语 1038个词根 217个后缀!
  17. 一定要计算机专业才能进华为吗,想去华为一定要报考这三所大学
  18. SpringBoot上传xlsx并批量导入
  19. 公司邮箱怎么申请注册?如何登录公司邮箱?
  20. win10怎么更改c盘用户计算机名,详解win10系统更改c盘用户名文件夹名称的设置技巧...

热门文章

  1. 较为详细的MUSIC算法原理及MATLAB实现
  2. 计算机硬件及软件组成,计算机的组成及功能(硬件及操作系统)
  3. mysql数据类型及占用字节数
  4. Ubuntu(小名乌班图)的安装顺便附带VMware的安装教程,以及VM的激活密钥
  5. TCP/IP协议栈之LwIP(十一)--- LwIP协议栈移植
  6. R语言空间权重矩阵columbus及画图
  7. Java视频教程免费分享(网盘直接取)
  8. adb工具包使用介绍 adb工具包安装使用方法
  9. Android Fragment应用实战,使用碎片向ActivityGroup说再见
  10. windows 常用自由、开源、免费软件(不断更新)