dmli的博客小屋

专注IT运维

源码安装mysql

5.6.*

1、下载安装包并解压:

tar -zxf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz -C /usr/local
cd /usr/local
mv mysql-5.6.41-linux-glibc2.12-x86_64 mysql

2、创建mysql用户,并安装依赖:

useradd -s /sbin/nologin -M mysql
yum install -y perl-Data-Dumper

3、新建配置文件:

vim /etc/my.cnf
[mysqld]
user = mysql
basedir = /user/local/mysql
datadir = /user/local/mysql/data
port = 3306
character_set_server = utf8mb4
lower_case_table_names = 1
default-storage-engine = INNODB
socket = /user/local/mysql/mysql.sock

[client]
default-character-set = utf8
socket = /user/local/mysql/mysql.sock

4、初始化mysql:

cd /usr/local/mysql/scripts
./mysql_install_db --user=mysql --basedir=/user/local/mysql --datadir=/user/local/mysql

5、拷贝启动脚本:

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql
……
basedir='/data1/database/mysql'
datadir='/data1/database/mysql/data'
……

6、启动数据库并修改密码:

/etc/init.d/mysql start
/usr/local/mysql/bin/mysqladmin -u root password '123456'

7、配置开机启动:

chkconfig mysql on

5.7.*

其他过程基本一样,就是第4步变一下:

cd /usr/local/mysql/bin
./mysqld --user=mysql --basedir=/user/local/mysql --datadir=/user/local/mysql/data

发表评论:

Copyright© dmli 2015-2019