MySQL学习笔记01安装MySQL服务器软件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL学习笔记01安装MySQL服务器软件相关的知识,希望对你有一定的参考价值。

1.1. 默认安装

mysql community server 5.7.19为例,安装步骤如下:

 

(1)安装libaio。版本必须大于或等于这个版本。

libaio1_0.3.109-4_amd64.deb         

 

deb文件安装方法:

sudo dpkg -i  libaio1_0.3.109-4_amd64.deb

 

(2)安装libmecab2。版本必须大于或等于这个版本。

libmecab2_0.996-1.1_amd64.deb                  

 

(3)下载。

下载mysql-server_5.7.19-1ubuntu14.04_amd64.deb-bundle.tar后解压缩得到多个安装包。

 

(4)需要依次安装以下软件包:                     

mysql-common_5.7.19-1ubuntu14.04_amd64.deb  mysql-community-client_5.7.19-1ubuntu14.04_amd64.deb  mysql-community-server_5.7.19-1ubuntu14.04_amd64.deb

 

(5)验证。

执行mysql -uroot -p连接成功。

 

 

1.2. 改变目录

默认情况下,mysql的数据目录在/var/lib/mysql目录下,现在将其修改到/opt/mysql/data目录下,同时修改mysqllog目录到/opt/mysql/log目录下。

 

(1)停止mysql服务。

sudo service mysql stop

 

(2)准备mysql各种目录。

拷贝目录到/opt/mysql下。

sudo cp -arp mysql  /opt/mysql/.

sudo cp -arp mysql-* /opt/mysql/.

建立/opt/mysql/log目录,并修改有关属性和属主用户为mysql

目录结构如果不正确,将无法正常启动mysql服务。

 

(3)修改apparmor的配置文件。

修改以下文件,将其中的/var/lib/mysql等目录替换成新的/opt/mysql相关目录。

/etc/apparmor.d/usr.sbin.mysqld

如果不修改这个文件,将无法正常启动mysql服务。

 

重新启动apparmor服务。

sudo service apparmor restart

 

 

(4)修改mysqld配置文件:

修改/etc/mysql/mysql.conf.d/mysqld.cnf文件中的各个目录:

[mysqld]

pid-file = /var/run/mysqld/mysqld.pid

socket = /var/run/mysqld/mysqld.sock

datadir = /opt/mysql/data

log-error = /opt/mysql/log/error.log

# By default we only accept connections from localhost

bind-address = 192.168.197.101

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

 

 

(5)启动mysql服务。

sudo service mysql start

 

(6)验证。

mysql  -uroot -p

连接成功。

至此,启动mysql服务成功了。

 

以上是关于MySQL学习笔记01安装MySQL服务器软件的主要内容,如果未能解决你的问题,请参考以下文章

2018-03-24 mysql多实例安装学习笔记

MySQL笔记--MySQL软件的安装

MySQL01

Mysql学习笔记_1

MySQL笔记01: MySQL入门_1.3 MySQL启动停止与登录

Mysql DBA 高级运维学习笔记-Heartbeat实现web服务的高可用案例及维护要点