Mysql下载部署方法备份(Windows/Linux)

Mysql下载部署方法备份(Windows/Linux)

前言:

呃呃呃,,,不多说了,直接看正文吧

Windows

相关教程: 第一集:MySQL下载超细教程(详细到每一小步)

(没搞完,懒得搞了,等下次再碰到再补上吧,累了,到时候再补充些MySQL常用命令,以及一些可能会出现的漏洞------------一般来讲正常安装就行,只在客户机使用Custom,服务器使用用Server,都安装就用Full,后面再填写用户名密码即可,其他教程也有做详细解释)


Linux(Ubuntu)

相关教程: MySQL - 下载与安装配置(Linux)

bash 复制代码
sudo apt-get update
bash 复制代码
sudo apt-get install -y mysql-server mysql-client
bash 复制代码
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

找到mysqld选项组中的bind-address,然后使用i 键进入编辑模式,并输入#注释掉该行。修改的最终结果如下图最后一行所示。

bash 复制代码
sudo systemctl status mysql #查看mysql服务的状态
bash 复制代码
sudo systemctl start mysql #启动MySQL服务
bash 复制代码
sudo systemctl stop mysql #停止MySQL服务
bash 复制代码
sudo vim /etc/mysql/debian.cnf
复制代码
# MySQL客户端配置文件
# 只包含客户端相关的配置选项

[client]
# 默认连接到本地MySQL
host = localhost
user = root
socket = /var/run/mysqld/mysqld.sock

[mysql]
# 设置命令提示符
prompt = (\u@\h) [\d]>\_
# 启用自动补全
auto-rehash = TRUE
# 显示列名
column-names = TRUE

[mysqladmin]
[mysqlcheck]
[mysqldump]
[mysqlimport]
[mysqlshow]
[mysqlslap]

使用文件中的初始用户名和密码登录mysql

bash 复制代码
mysql -u debian-sys-maint -p pfdKSjeFFhJtdGkr
bash 复制代码
update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';

遇到的错误问题

复制代码
# 第1分钟:检查服务状态
sudo systemctl status mysql
sudo systemctl restart mysql

# 第2分钟:修复文件权限
sudo chmod 644 /etc/mysql/debian.cnf

# 第3分钟:登录系统账户
mysql --defaults-extra-file=/etc/mysql/debian.cnf

# 第4分钟:重置root密码(在MySQL中执行)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
exit;

# 第5分钟:测试登录
mysql -u root -p123456

测试效果

bash 复制代码
SELECT VERSION(), USER(), NOW();
SELECT 1+2*3-4/5;

Linux(CentOS)

相关教程: Linux MySQL下载安装详细教程(CentOS版)

相关推荐
qetfw7 分钟前
Debian 配置 AIDE 文件完整性检测:基线初始化、变更检查与数据库更新
linux·网络·数据库·debian
俊哥工具9 分钟前
文件批量转换工具 本地运行更快更安全
运维·服务器·django·音视频·tornado
小生不才yz16 分钟前
Linux设备与存储精读 · L02-02 | inode 与目录项:名字、元数据、数据分别在哪
linux
2601_9623649725 分钟前
Windows Hello 密钥生命周期科普:注册、鉴权、重置加密逻辑
windows·电脑
脚踏实地皮皮晨26 分钟前
003003002_WPF Grid 基类官方类定义逐行深度解析
开发语言·windows·算法·c#·wpf·visual studio
AOwhisky2 小时前
Linux(CentOS)系统管理入门笔记(第二十一期)——防火墙管理(Firewalld)——zone、服务端口、富规则与端口转发
linux·运维·笔记·安全·centos·防火墙
tg_xianheyun9 小时前
CDN节点分布如何影响网页加载速度和用户体验
服务器·cdn加速·全球访问优化
lsh曙光9 小时前
延时at指令和定时cron指令
linux·服务器·网络
圆山猫9 小时前
[Virtualization](四):Linux KVM/RISC-V 的 vCPU 运行路径
java·linux·risc-v
似的83510 小时前
一步一步学习使用FireMonkey动画() 使用TAnimator类创建动画
linux·学习·nginx