MySQL 通用安装:

Posted ownlate

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 通用安装:相关的知识,希望对你有一定的参考价值。

创建mysql组及用户:

groupadd mysql
useradd -r -g mysql -s /bin/false mysql


建立相关目录:

mkdir -p /data/mysql/mysql3306/{data,logs,tmp}
chown -R mysql.mysql /data/mysql

初始化MySQL:

ln -s /opt/mysql-5.7.21-linux-glibc2.12-x86_64/ /usr/local/mysql
chown -R mysql.mysql /opt/mysql-5.7.20-linux-glibc2.12-x86_64
chown -R mysql.mysql /usr/local/mysql
/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3306/my3306.cnf --initialize 

查找root密码:

cat /data/mysql/mysql3306/data/error.log |grep password

启动MySQL:

/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3306/my3306.cnf &

登陆MySQL:

mysql -S /tmp/mysql3306.sock -p 

修改root密码,删除危险账户:

alter user user() identified by password;
delete from mysql.user where user!=root or host!=localhost;
flush privileges;

关闭MySQL:

mysqladmin -S /tmp/mysql3306.sock -p shutdown

添加MySQL PATH:

vim /etc/profile.d/mysql.sh
export PATH=$PATH:/usr/local/mysql/bin

多实例:
建立3307所需目录:

mkdir -p /data/mysql/mysql3307/{data,logs,tmp}

初始化3307:

/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3307/my3307cnf --initialize 

查找3307 root密码:

cat /data/mysql/mysql3307/data/error.log |grep password

启动3307:

/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3307/my3307.cnf &

登陆3307:

mysql -S /tmp/mysql3307.sock -p 

关闭3307:

mysqladmin -S /tmp/mysql3307.sock -p shutdown


以上是关于MySQL 通用安装:的主要内容,如果未能解决你的问题,请参考以下文章

如何使用滚动片段容器实现通用布局?

MySQL 通用安装:

用于多个项目的通用 Wix 安装程序

mysql通用包安装

模拟生成环境的MySQL安装方法-通用二进制方式安装

mysql5.6 通用二进制安装