分享

mysql二进制安装(下)

 BIGDATA云 2020-03-20

一、初始化数据

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

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=mysql basedir=/usr/local/mysql datadir=/data/3306/data log_bin=/data/3306/binlog/mysql-bin server_id=7 socket=/tmp/mysql.sock port=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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多