前言
数据库作为数据存储不可缺少的一环,在项目运行的时候也是必须要提前安装并导入表结构和数据。俗话说,万事不求人。
这里就整理了一份关于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,修改为 % 即可。
结语
基本上自己安装的话也就五分钟搞定,从大四开始自学计算机时,尝试着去学习数据库的使用和安装,并将一些基础软件的安装和使用作为基本的技能。
在工作的几年里,也越来越觉得书到用时方恨少,所以我现在开始录一些基础软件安装的视频,希望能够分享一些基本的知识。