【MySQL入门】(一)安装与配置MySQL
【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
根据情况自主选择(以下仅作参考):
- 是否建立密码验证插件(用以验证密码强度):n
- 首次运行则会要求输入并确认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.
- 是否删除匿名用户:y
- 是否禁止root远程登陆:n
- 是否删除test数据库:y
- 刷新权限: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相关推荐
- Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设
在现在的网络应用中,Linux+Apache+MySQL+PHP已经成为一个重要的组合应用了.在这里我们以PHP5为例谈一下Linux+Apache+MySQL+PHP5的安装与配置.在经过这样的工作 ...
- 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 ...
- mysql路由器配置文件_如何安装并配置mysql 5.7.13解压缩版?
如何安装并配置mysql 5.7.13解压缩版? MySQL是一个关系型数据库管理系统,官方网站是http://www.mysql.com/,分为MySQL Enterprise Edition(co ...
- 阿里云linux上安装与配置Mysql
记录下在阿里云linux上安装与配置Mysql 环境:阿里云ECS服务器,系统为centos7.2 用户:root 文章目录 删除原来的数据库: 下载与安装MySQL: 关于登录MySQL: 配置远程 ...
- linux 环境下安装和配置mysql数据库以及远程登录
上一篇文章写了linux 环境下配置python虚拟环境, 本篇文章我们来看看如何在linux环境下配置 mysql, 并实现远程数据库登录. 安装 //root 下安装,为了方便操作我全部 ...
- mysql双节点安装_快速安装及配置MySQL Replication双主节点集群--及改变数据保存目录...
192.168.1.101 master/slave 192.168.1.102 slave 192.168.1.103 slave 操作系统均为centos6.5 原理图: 1. 分别安装my ...
- mysql.zip免安装版配置
MYSQL ZIP免安装版配置 1. 下载MySQL 选择自己想要的.本次安装.我使用的是mysql-5.6.17-winx64 地址:http://dev.mysql.com/downloads/ ...
- django配置在MySQL_怎么在Django中安装与配置mysql
怎么在Django中安装与配置mysql 发布时间:2021-02-26 17:42:11 来源:亿速云 阅读:57 作者:Leah 本篇文章为大家展示了怎么在Django中安装与配置mysql,内容 ...
- MySQL入门 (一) : 资料库概论与MySQL的安装
1. 储存与管理资料 储存与管理资料一直是资讯应用上最基本.也是最常见的技术. 在还没有使用电脑来管理你的资料时,你可能会使用这样的方式来保存世界上所有的国家资料: 这样的作法在生活中是很常见的,例如 ...
- 如何在CentOS 7上安装和配置MySQL Cluster
翻译&转载:https://www.howtoforge.com/tutorial/how-to-install-and-configure-mysql-cluster-on-centos-7 ...
最新文章
- 获取结构体中变量的偏移量
- 收集到的一些网络工程师面试题 和大家分享下
- c 多线程运行混乱_一篇文章读懂 Python 多线程
- javabean与map的转换
- zoj 3329 概率dp
- 此安装程序必须使用 java 开发工具包 (jdk) 执行_彻底搞懂Java开发工具包(JDK)安装及环境变量配置...
- hadoop学习01 网址收集
- h5打开麦克风权限录音_手机使用应用时总是需要获取权限,这3个权限不能随意给,望周知...
- Python程序互斥体
- Java简单记事本设计实验报告_基于JAVA的记事本设计报告.doc
- 备份工具之Xtrabackup
- Ps 初学者教程,如何使用色阶滴管工具校正色偏?
- mysql用declare会报错_mysql创建存储过程declare 变量时报错
- Codebook model 视频抠像 xp sp3 + vs2005 + OpenCV 2.3.1
- Centos7 完全卸载mysql5.7
- 续:~英语 1038个词根 217个后缀!
- 一定要计算机专业才能进华为吗,想去华为一定要报考这三所大学
- SpringBoot上传xlsx并批量导入
- 公司邮箱怎么申请注册?如何登录公司邮箱?
- win10怎么更改c盘用户计算机名,详解win10系统更改c盘用户名文件夹名称的设置技巧...