MySQL的小知识点(一)

122 阅读2分钟

「这是我参与2022首次更文挑战的第16天,活动详情查看:2022首次更文挑战image.png 在项目开发过程中,接触最多的就是数据库,作为一个curd工程师,数据库就是我们吃饭的家伙。其中,大部分项目都涉及到了MySQL数据库,作为一个使用者,对其目前还不胜了解。现在是时候重新学习下MySQL了。

MySQL的安装

不管学习什么技术,首先肯定是要quick-start。作为一个软件,MySQL也是需要我们进行安装的。MySQL的安装方式有三种:一种是通过系统命令,如centos的yum,Ubuntu的apt,另一种是用通用的压缩包解压,最后是通过源码进行安装。我们在这里讲下压缩包的方式怎么进行安装。

下载MySQL通用安装包

进到MySQL的官网,找到下载界面,如下网址:MySQL下载。系统部分选择linux-generia,这个是MySQL在Linux下的通用包。

安装前的准备

如果你用的是centos,那么要先安装依赖包,如下:

$> yum search libaio # 查看详细信息 
$> yum install libaio # 安装依赖包

如果你用的是Ubuntu等系统,需要的依赖包如下:

$> apt-cache search libaio # 查看详细信息 
$> apt-get install libaio1 # 安装依赖包

安装MySQL

安装MySQL的步骤很简单,分为如下几个命令

$> groupadd mysql # 新增MySQL用户组
$> useradd -r -g mysql -s /bin/false mysql # 新增MySQL用户
$> cd /usr/local 
$> tar xvf /path/to/mysql-VERSION-OS.tar.xz # 解压MySQL
$> ln -s full-path-to-mysql-VERSION-OS mysql # 复制解压出来的MySQL到MySQL文件夹当中
$> cd mysql 
$> mkdir mysql-files # 创建MySQL数据文件夹
$> chown mysql:mysql mysql-files # 配置数据文件夹权限
$> chmod 750 mysql-files # 配置数据文件夹权限
$> bin/mysqld --initialize --user=mysql # 初始化数据库文件夹
$> bin/mysql_ssl_rsa_setup 
$> bin/mysqld_safe --user=mysql & # 启动MySQL
# 接下来的步骤可以省略
$> cp support-files/mysql.server /etc/init.d/mysql.server

修改MySQL的用户密码

上一个步骤初始化数据库文件夹的时候会生成一个默认密码,这里我们要用这个密码登录到MySQL中。然后通过以下命令修改默认密码:

ALTER USER USER() IDENTIFIED BY '你的用户密码';

修改完成之后就可以正常使用MySQL啦。