文章目录

  • 一、Ubuntu安装MySQL
  • 1. MySQL服务器端安装
  • 2. MySQL客户端安装
  • 3. MySQL客户端连接服务器
  • 4. 断开MySQL客户端与服务器的连接
  • 二、CentOS安装并启动MySQL
  • 1. 安装
  • 2. 启动
  • 3. 检查
  • 4. 停止
  • 5. 配置


一、Ubuntu安装MySQL

1. MySQL服务器端安装

  • 安装服务器端:在终端中输入如下命令,回车后,按照提示输入
sudo apt install mysql
  • 启动服务:在终端中输入如下命令,回车
sudo service mysql start
  • 查看进程中是否存在MySQL服务:在终端中输入如下命令,回车
ps ajx | grep mysql

mysql注册激活码16位 mysql激活教程_centos

  • 停止服务:在终端中输入如下命令,回车
sudo service mysql stop

mysql注册激活码16位 mysql激活教程_MySQL_02


通过使用终端命令sudo service mysql stop后,在使用命令ps ajx | grep mysql查看已经没有usr/sbin/mysqld

2. MySQL客户端安装

  • 在终端中输入如下指令,回车,按照提示填写信息
sudo apt install mysql-client

3. MySQL客户端连接服务器

一般MySQL客户端安装成功后,如果想要连接服务器,可以输入以下终端命令后,回车:

mysql -u root -p

但是一般输入上述命令回车后,需要输入密码,但如果安装成功后未设置密码,密码为随机生成,所以需要修改密码,具体请参考ubuntu18.04 首次登录mysql未设置密码或忘记密码解决方法

按照上述教程修改密码,成功后,在终端输入 mysql -u root -p ,再输入修改的密码后,应该会成功连接并在终端显示为下图信息:

mysql注册激活码16位 mysql激活教程_mysql注册激活码16位_03


mysql> 后输入SQL语句 select version(); 回车后,可以看到目前MySQL服务器信息,如下图所示。

mysql注册激活码16位 mysql激活教程_MySQL_04

4. 断开MySQL客户端与服务器的连接

输入SQL语句quit;后可断开客户端与服务器的连接。
注意:SQL语句均需要以;结束。

二、CentOS安装并启动MySQL

该部分参考文章linux(Centos7)安装mysql

1. 安装

[root@centos ~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm     # 下载包
[root@centos ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm # 管理包
[root@centos ~]# yum install mysql-server # 安装服务器

2. 启动

以下四种方法都能启动服务:

[root@centos ~]# systemctl start mysqld
[root@centos ~]# systemctl start mysqld.service
[root@centos ~]# service mysqld start
[root@centos ~]# service mysqld.service start

3. 检查

以下四种方法都能检查服务状态:

[root@centos ~]# systemctl status mysqld
[root@centos ~]# systemctl status mysqld.service
[root@centos ~]# service mysqld status
[root@centos ~]# service mysqld.service status

4. 停止

以下四种方法都能停止服务:

[root@centos ~]# systemctl stop mysqld
[root@centos ~]# systemctl stop mysqld.service
[root@centos ~]# service mysqld stop
[root@centos ~]# service mysqld.service stop

至此,你已经安装好了MySQL的服务端和客户端,但是你并没有数据来练习相关的数据库操作,接下来你可以参考【MySQL数据库入门】安装MySQL示例数据库来新建自己的数据库以供使用。

5. 配置

[root@centos ~]# cat /etc/my.cnf.d/mysql-server.cnf
#
# This group are read by MySQL server.
# Use it for options that only the server (but not clients) should see
#
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/en/server-configuration-defaults.html

# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mysqld according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysql/mysqld.log
pid-file=/run/mysqld/mysqld.pid