mysql-5.6.36 二进制方式部署

版权声明:转载请注明出处,否则自行负责所有后果 https://blog.csdn.net/ljx1528/article/details/86439297

1、添加mysql用户

useradd -s /sbin/nologin -M mysql

2、下载mysql

cd /home/tools
wget https://downloads.mysql.com/archives/get/file/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

3、解压mysql二进制包

cd /home/tools
tar xf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

4、把mysql移动到 /application

mkdir -p /application
mv /home/tools/mysql-5.6.36-linux-glibc2.5-x86_64 /application/mysql-5.6.36

5、创建软连接

ln -s /application/mysql-5.6.36/ /application/mysql

6、让mysql用户管理/application/mysql目录

chown -R mysql.mysql /application/mysql

7、初始化数据库

cd /application/mysql && /application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql

8、复制启动脚本并授权

cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld 

9、修改启动脚本和mysql命令中的路径

sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe /etc/init.d/mysqld

10、复制默认的配置文件

\cp -f /application/mysql/support-files/my-default.cnf /etc/my.cnf

11、启动mysql服务

/etc/init.d/mysqld start

12、将mysql命令加入系统环境变量

echo 'export PATH=/application/mysql/bin:$PATH' >>/etc/profile
source /etc/profile

13、加入开机自启动

chkconfig --add mysqld
chkconfig  mysqld on

14、给mysql的root用户设置密码

mysqladmin -uroot password '要设置的密码'

15、重新登录mysql

mysql -uroot -p123456

猜你喜欢

转载自blog.csdn.net/ljx1528/article/details/86439297