debian安装mysql5.6_debian8安装mysql5.6和简单配置_MySQL

本文介绍了如何在Debian 8上安装MySQL 5.6,包括从MySQL APT Repository下载配置文件,使用apt-get安装特定版本的MySQL Server 5.6,以及如何修改my.cnf文件以改变数据存储位置、设置字符集和系统日志。
摘要由CSDN通过智能技术生成

使用自动的方式安装mysql5.6

这个是mysql官网中的关于Download MySQL APT Repository的信息

[ http://dev.mysql.com/downloads/repo/apt/ ]

通过在本页上翻找,找到如下的连接 [ http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/ ]

这个页面与指导用户如何去安装mysql对应得不同版本的信息

对于debian8 而言

wget http://dev.mysql.com/get/mysql-apt-config_0.3.6-1debian8_all.deb

dpkg -i mysql-apt-config_0.3.6-1debian8_all.deb

在弹出的页面选择使用apply模式,这会将一些资源的网址写入到source-list文件中去

之后进行

sudo apt-get update

对制定版本的安装

sudo apt-get install mysql-server-5.6

更换mysql的数据的存储的位置

原始的my.cnf文件内容是

[client]

port = 3306

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

[mysqld_safe]

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

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

nice = 0

[mysqld]

user = mysql

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

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

port = 3306

basedir = /usr

datadir = /var/lib/mysql

tmpdir = /tmp

lc-messages-dir = /usr/share/mysql

explicit_defaults_for_timestamp

# Instead of skip-networking the default is now to listen only on

# localhost which is more compatible and is not less secure.

bind-address = 127.0.0.1

log-error = /var/log/mysql/error.log

# Recommended in standard MySQL setup

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

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

symbolic-links=0

# * IMPORTANT: Additional settings that can override those from this file!

# The files must end with '.cnf', otherwise they'll be ignored.

#

!includedir /etc/mysql/conf.d/

修改之后的my.cnf文件

1.进行mysql字符集的修改

2.存储路径的修改

3.系统日志的修改

[client]

port = 3306

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

default-character-set = utf8

[mysqld_safe]

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

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

nice = 0

[mysqld]

user = mysql

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

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

port = 3306

basedir = /usr

#datadir = /var/lib/mysql

datadir = /mnt/mysql

tmpdir = /tmp

lc-messages-dir = /usr/share/mysql

explicit_defaults_for_timestamp

character-set-server = utf8

# Instead of skip-networking the default is now to listen only on

# localhost which is more compatible and is not less secure.

bind-address = 127.0.0.1

log-error = /var/log/mysql/error.log

# Recommended in standard MySQL setup

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

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

symbolic-links=0

# * IMPORTANT: Additional settings that can override those from this file!

# The files must end with '.cnf', otherwise they'll be ignored.

#

!includedir /etc/mysql/conf.d/

注意,在修改存储路径之前需要先使用mysql_install_db

sudo /usr/bin/mysql_install_db --user=mysql --basedir=/usr/ --datadir=/mnt/mysql

然后启动mysqld_safe &

在启动mysql就可以了

mysql重启的命令

sudo service mysql restart

sudo service mysql stop

sudo service mysql start

sudo /etc/init.d/mysql start | stop | restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值