时间:2021-07-01 10:21:17 帮助过:30人阅读
创建程序目录。mkdir /application
进入目录 cd /home/oldboy/tools
下载到本地 wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.38-linux-glibc2.12-i686.tar.gz
解压软件包 tar xf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz
移动到程序目录,mv mysql-5.6.21-linux-glibc2.5-x86_64 /application/mysql-5.6
建立软连接,以后方便升级 ln -s /application/mysql-5.6 /application/mysql
进入目录 cd /application/mysql
创建mysql用户 useradd -M -s /sbin/nologin mysql
/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql
--basedir= 指定数据库初始目录
--datadir= 指定数据库存放数据目录
--user= 指定数据库启动用户为mysql
cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
软件包默认mysql路径为 /usr/local/mysql
sed -i ‘s#/usr/local/mysql#/application/mysql#g‘ /application/mysql/bin/mysqld_safe /etc/init.d/mysqld
系统第一个会去找/etc/my.cfg
第二次会去找 /application/mysql/support-files/my-default.cnf 这个文件
第三次会找mysql启动时命令行带的参数
\cp /application/mysql/support-files/my-default.cnf /etc/my.cnf
完成以上步骤mysql就可以启动运行了
service mysqld start
cp /application/mysql/bin/mysql /bin/
chkconfig --add mysqld ;chkconfig mysqld on
systemctl enable msyqld
mysqladmin -uroot password ‘密码‘
mysql -u root mysql
mysql > UPPATE user SET password=PASSWORD(‘newpassword’) where USER=’root’;
mysql > FLUSH PRIVILEGES;
mysql > quit ;
/etc/init.d/mysql restart
mysql -u root -p
MySQL5.6版本压缩包安装
标签:路径 use script post 系统 三次 quit mysql5.6 emctl