快好知 kuaihz

mysql二进制安装(下)

一、初始化数据

方式一:不安全默认没有密码

mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/3306/data

方式二:安全的会生成一个复杂的密码12位:

mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/3306/data

二、实战脚本操作

1、创建initialize.sh脚本文件

[root@bigdatayun opt]#vi initialize.sh

#!/bin/bash

mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/3306/data

echo "配置文件"

echo -e "[mysqld]user=mysqlbasedir=/usr/local/mysqldatadir=/data/3306/datalog_bin=/data/3306/binlog/mysql-binserver_id=7socket=/tmp/mysql.sockport=3306[mysql]socket=/tmp/mysql.sock" >>/etc/my.cnf

echo "准备启动mysql"

cp -r /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld

#/etc/init.d/mysqld start

echo "启动mysql"

systemctl start mysqld

echo "登录mysql"

mysql

2、执行脚本

[root@bigdatayun opt]#sh initialize.sh

3、授权密码

[root@bigdatayun opt]#mysqladmin -uroot -p  password  1234..com

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:mysql二进制安装  二进制  二进制词条  安装  安装词条  mysql  mysql词条