Linux下安装mysql并自定义数据的存储路径

来源:互联网 发布:网络数据采集有什么用 编辑:程序博客网 时间:2024/05/18 01:38

安装mysql并自定义存储路径


1、在安装mysql前,创建一个存储数据的目录

mkdir -p /data/mysql


2、设置软链接

ln -s /data/mysql /var/lib/mysql


3、安装mysql

yum install mysql                        安装客户端yum install mysql-server                 安装服务端

启动mysql

service mysqld start

设置用户密码,默认密码为空

mysql_secure_installation

设置自动启动:
chkconfig --list

如果列表中没有mysqld这个,需要先用这个命令添加:
chkconfig add mysqld

然后用这个命令设置开机启动:
chkconfig mysqld on


查看

chkconfig mysqld --list


4、配置权限

grant all on *.* to 'root'@'%' identified by 'root';                                  //所有表授权flush privileges;


5、配置mysql参数
vim  /etc/my.cnf

[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0port=3306  default-character-set=utf8  max_allowed_packet = 256M  innodb_buffer_pool_size=8G  max_connections=10000  innodb_file_per_table=1default-storage-engine=INNODBlower_case_table_names=1[client]  port=3306    socket=/var/lib/mysql/mysql.sock    default-character-set=utf8      [mysql]    no-auto-rehash    default-character-set=utf8  [mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid


6、如果已安装好mysql需要修改存储路径

先停止mysql

service mysqld stop

复制数据文件

cp -rp /var/lib/mysql /data/mysql

再设置软链接

ln -s /data/mysql /var/lib/mysql


7、补充说明mysql更改存储路径或者用软链接需关闭selinux

sudo vim /etc/sysconfig/selinux
设置
SELINUX=disabled

3 0
原创粉丝点击