看完这篇,安装数据库不再求人!

2022-08-31 11:36:46 浏览数 (1)

前言

数据库作为数据存储不可缺少的一环,在项目运行的时候也是必须要提前安装并导入表结构和数据。俗话说,万事不求人。

这里就整理了一份关于Windows和Linux系统下安装Mysql的操作命令,并附有安装视频。

Windows下安装MySQL

视频演示:http://mpvideo.qpic.cn/0bc3biaaiaaapeamv2d3xjrfacwdaqfaabaa.f10002.mp4?
1. 设置环境变量

设置环境变量是为了让你在任何目录下都能执行mysql下的命令。右击此电脑 -> 属性 -> 高级系统设置 -> 环境变量,在系统变量中添加一个新的变量MYSQL_HOME,然后将mysql目录粘贴进去,然后找到Path,添加一个%MYSQL_HOME%bin,然后确定,关闭即可。

2. 初始化

「管理员」权限打开CMD,执行以下命令

代码语言:javascript复制
mysqld --initialize

mysqld --install
3.设置密码

执行以下命令,执行它将让任何用户不用密码就可以访问所有数据库。

代码语言:javascript复制
mysqld --skip-grant-tables

这个CMD别关闭,然后重新打开一个CMD,输入「mysql」进入数据库。然后执行以下命令修改密码。

代码语言:javascript复制
use mysql;
update user set authentication_string=password('123456789') where user='root';
flush privileges;
exit;
4.访问数据库修改代码
代码语言:javascript复制
# 启动服务
net start mysql
mysql -uroot -p123456789
SET PASSWORD=PASSWORD('123456789');

Linux下安装MySQL

视频演示:http://mpvideo.qpic.cn/0bc3d4aaiaaameamrpl3xnrfah6daqpqabaa.f10002.mp4?
1. 下载
代码语言:javascript复制
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum localinstall mysql57-community-release-el7-11.noarch.rpm
yum -y install mysql-community-server
2. 启动服务
代码语言:javascript复制
systemctl start mysqld
3. 修改密码

先找到密码:

代码语言:javascript复制
grep "password" /var/log/mysqld.log

然后使用以下命令登录:

代码语言:javascript复制
mysql -uroot -p
# 输入密码

修改密码:

代码语言:javascript复制
ALTER USER user()  identified by '你的密码';
4. 免密登录

通过cd命令进入到根目录,创建.my.cnf文件。

代码语言:javascript复制
[client]
host=localhost
user='root'
password='你的密码'

这样,每次通过mysql命令即可免密登录MySQL。

5. 允许外网访问

这时候的MySQL,只允许在本机访问,即localhost,修改为 % 即可。

结语

基本上自己安装的话也就五分钟搞定,从大四开始自学计算机时,尝试着去学习数据库的使用和安装,并将一些基础软件的安装和使用作为基本的技能。

在工作的几年里,也越来越觉得书到用时方恨少,所以我现在开始录一些基础软件安装的视频,希望能够分享一些基本的知识。

0 人点赞