设为首页 加入收藏

TOP

CentOS 7.6 下MySQL 8.0.16编译安装(三)
2019-07-10 20:11:34 】 浏览:200
Tags:CentOS 7.6 MySQL 8.0.16 编译 安装
or_enable="module_log"


innodb_monitor_enable="module_lock"


innodb_monitor_enable="module_buffer"


innodb_monitor_enable="module_index"


innodb_monitor_enable="module_ibuf_system"


innodb_monitor_enable="module_buffer_page"


innodb_monitor_enable="module_adaptive_hash"


[mysqldump]


quick


max_allowed_packet = 32M



9.初始化数据库


mkdir -pv /data/{mysql3306/{data,logs,tmp},conf,scripts,dumpdir}


/usr/local/mysql/bin/mysqld  --defaults-file=/data/conf/my3306.cnf --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql3306/data



10.配置启动脚本


#!/bin/sh


port="3306"


my_lp="3306_system"


mysql_bin="/usr/local/mysql/bin/"


mysql_sock="/data/mysql${port}/data/mysql.sock"


config_file="/data/conf/my3306.cnf"


#start Mysql Services


function_start_mysql()


{


    if [ ! -e "$mysql_sock" ];then


      printf "Starting MySQL_3306 ...\n"


      /bin/sh ${mysql_bin}/mysqld_safe --defaults-file=${config_file} 2>&1 > /dev/null &


    else


      printf "MySQL_3306 is running...\n"


      exit


    fi


}


#stop Mysql Services


function_stop_mysql()


{


    if [ ! -e "$mysql_sock" ];then


      printf "MySQL_3306 is stopped...\n"


      exit


    else


      printf "Stoping MySQL_3306...\n"


      ${mysql_bin}/mysqladmin --login-path=${my_lp} -S ${mysql_sock} shutdown


  fi


}


#restart Mysql Services


function_restart_mysql()


{


    printf "Restarting MySQL_3306...\n"


    function_stop_mysql


    sleep 2


    function_start_mysql


}


case $1 in


start)


    function_start_mysql


;;


stop)


    function_stop_mysql


;;


restart)


    function_restart_mysql


;;


*)


    printf "Usage: /data/scripts/mysql3306 {start|stop|restart}\n"


esac


chmod a+x /data/scripts/mysql3306


11.启动服务
/data/scripts/mysql3306 start



12.修改密码


mysql -uroot -p -S /data/mysql3306/data/mysql.sock


alter user user() identified by "netdata";


13.设置login-path


mysql_config_editor set --login-path=3306_root -uroot -p -S /data/mysql3306/data/mysql.sock


14.设置环境变量


echo "alias mysql3306='mysql --login-path=3306_root --defaults-file=/data/conf/my3306.cnf --default-character-set=utf8mb4'


">>~/.bashrc


source ~/.bashrc


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇深入理解MySQL数据库InnoDB存储引.. 下一篇MySQL 5.5版本搭建实例的部分库的..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目