当前位置:   article > 正文

linux启动mysql_MySQL学习笔记(3)—— Linux下MySQL的安装与配置

linux安装启动mysql
41b870f84f965c0141d49c2653a051b6.gif 捏脸求关注~

快,关注这个公众号

一起涨姿势

经过前面的介绍,相信已经迫切希望在 MySQL 上进行一番尝试操作了。安装并配置 MySQL 开发环境成为一切工作的前提。

MySQL的安装

MySQL 具有多平台的特点,有兼有开源的一些特性,因此其安装方式多样(源代码编译、二进制安装和RPM安装等)。因此本节对 MySQL 安装方法的介绍,采用外链列表的方式。
  • Windows:官网下载.exe可执行文件安装,或者参考百度经验对压缩包进行配置安装。
  • Linux:Debian发行版可以直接输入 sudo apt-get install mysql-server。
  • Mac OSX:既可以官网下载.dmg镜像并直接点击安装,也可以采用Homebrew工具输入 brew install mysql。
为验证 MySQL 安装完成,可以通过如下代码:
mysqladmin --version
若返回得到版本号,则表示已经完成安装,本文在 Debian(Raspbian) 系统下完成,输出如下:
mysqladmin  Ver 8.42 Distrib 5.5.44, for debian-linux-gnu on armv71

MySQL 的配置与测试

在完成 MySQL 的安装之后,需要首先对数据库系统进行配置。本节内容主要在 Debian(发行版为Raspbian) 系统上采用命令行的形式完成,应该也适用于其他 Linux 发行版。虽然数据操作的过程已经由系统完成,但也需要注意 MySQL 的用户安全问题。

服务器的配置和数据文件系统

安装 MySQL 服务器的过程会创建 mysql 用户,并创建一个 mysql 配置文件 my.cnf。MySQL 服务器的配置和数据文件如下:
  • 配置文件my.cnf:位于/etc/mysql 目录下
  • 二进制文件:在/usr/bin/usr/sbin 目录下
  • 数据表和数据库:在/var/lib/mysql 目录下

建立 MySQL 用户

MySQL 安装成功后,默认的root用户密码为空,可以使用以下命令来创建root用户的密码:
mysqladmin -u root password "new_password"

测试服务器是否工作

当数据库安装和配置完毕后,通过以下命令来连接到Mysql服务器,并进行工作测试:
mysql -u root -pEnter password:*******
输入密码时并不会现实,这是Linux系统的特点。如果一切工作正常,则现实欢迎界面,如下:
Welcome to the MySQL monitor. Commands end with ; or \g.Server version: 5.5.44-0+deb8u1 (Raspbian)Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
欢迎界面已经说明了一些语法规则:
  • 语句以 ; 或者 '\g' 表示结束
  • 输入 help; or '\h' 表示帮助
  • 输入 '\c' 则清除当前输入
以上命令执行后会输出 mysql> 提示符,这说明你已经成功连接到 MySQL服务器上,你可以在 mysql> 提示符执行SQL命令:
mysql> show databases;+----------+| Database |+----------+| mysql    || pi       |+----------+2 rows in set (0.00 sec)
至此,MySQL 服务器已经完成安装和配置,并能够正常使用了。

系统启动时启动 MySQL

如果你还需要在Linux系统启动时启动 MySQL 服务器,你需要在 /etc/rc.local 文件中添加以下命令:
/etc/init.d/mysqld start
同样,你需要将 mysqld 二进制文件添加到 /etc/init.d/ 目录中。这里笔者并没有进行系统启动配置,该设置尚待验证。

小结

本节介绍 MySQL 的安装和配置,看似顺风顺水,实际在不同机器上还是会存在很多问题,操作过程中需要大量依靠网络搜索和社区帮助。为实现快速学习 MySQL 数据操作,你也可以学习本文的方法,直接采用 sudo apt-get 或者 brew 进行 MySQL 服务器的快速安装。

 ღ The End ღ

我们一起去松勤学测试

1000c9b76b8d9ff0ad610f5962d8bb74.png

在右下角戳一个小花花0ecb075f5a1afb318ce9200b78658b3b.png

你是最好看的

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/529646
推荐阅读
相关标签
  

闽ICP备14008679号