如何在Ubuntu 16.04 LTS安装mysql服务器5.7


本教程将介绍如何在Ubuntu Linux 16.04上安装、配置和管理MySQL。 MySQL数据库服务器的最新版本是5.7,可以使用apt-get命令或apt命令安装:

  1. mysql-server – Metapackage depending on the latest version (server)
  2. mysql-client – Metapackage depending on the latest version (client)

步骤1:通过键入以下命令来更新系统(可忽略):

sudo apt update
sudo apt upgrade

步骤2:在Ubuntu 16.04上安装mysql版本5.7

输入以下命令:

sudo apt install mysql-server mysql-client

步骤3:运行mysql_secure_installation以确保安装安全

对于所有生产服务器,必须运行以下命令:

sudo mysql_secure_installation

mysql_secure_installation命令将更改root密码,从MySQL服务器禁用和删除匿名用户,关闭MySQL root用户远程登录,删除测试数据库,并重新加载系统上的特权表。 如果您已完成所有步骤,然后对这些问题回答“是”。 您的MySQL安装现在应该是安全的。

步骤4:如何使用MySQL服务器?

要以root用户身份登录,请输入:

mysql -u root -p

出现提示时,输入MySQL root密码,您将看到mysql>提示符,如下所示:

步骤5:如何创建新的MySQL服务器数据库和用户帐户?

sql语法如下,以创建新的mysql数据库和设置密码:

CREATE DATABASE DATABASE-NAME-HERE;
GRANT ALL ON DATABASE-NAME-HERE.* TO 'DATABASE-USERNAME-HERE' IDENTIFIED BY 'DATABASE-PASSWORD-HERE';

例如,运行一个wpblogdb作为数据库,创建vivek作为用户,创建fooBarPwd8-4_2作为用户的密码,运行(在mysql>提示符下键入:)

mysql> create database wpblogdb;
mysql> grant all on wpblogdb.* to 'vivek' identified by 'fooBarPwd8-4_2';
mysql> quit;

现在,尝试以vivek用户身份登录,输入:

mysql -u USERNAME -p DB-NAME-HERE
mysql -u vivek -p wpblogdb

如何启动MySQL服务器?

sudo systemctl start mysql

OR

sudo systemctl start mysql.service

如何停止MySQL服务器?

sudo systemctl stop mysql

OR

sudo systemctl stop mysql.service

如何重新启动MySQL服务器?

sudo systemctl restart mysql

OR

sudo systemctl restart mysql.service

如何确定MySQL是否正在运行/活动?

sudo systemctl status mysql.service

如何重设mysql根帐户密码?

如果要更改MySQL根密码,则需要键入以下命令:

sudo dpkg-reconfigure mysql-server-5.7

有关更多信息,请参见“恢复MySQL根密码”。

关于MySQL服务器配置的注释

您可以编辑/etc/mysql/my.cnf文件以配置基本设置,例如TCP / IP端口,IP地址绑定和其他选项。但是,Ubuntu 16.04 LTS上的MySQL数据库服务器配置文件位于/etc/mysql/mysql.conf.d/mysqld.cnf,并且可以使用诸如vi或nano之类的文本编辑器进行编辑:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

OR

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

对/etc/mysql/mysql.conf.d/mysqld.cnf进行更改后,将需要重新启动MySQL服务器:

sudo systemctl restart mysql.service

您已经安装了MySQL数据库5.7,并且可以在最新版本的Ubuntu Linux 16.04 LTS上正常工作。有关更多信息,请参见《 MySQL 5.7参考手册》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值