码迷,mamicode.com
首页 > 数据库 > 详细

2.二进制安装mysql

时间:2020-04-27 19:47:23      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:图片   art   socket   rpm -e   host   dir   linu   lin   mysqld   

一、安装二进制mysql数据库

1. 下载mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz

 技术图片

  1. tar -xf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz (解压压缩包)
  2. mv mysql-8.0.18-linux-glibc2.12-x86_64    /usr/local/mysql (移动文件夹)
  3. groupadd mysql -r &&  useradd -r -g mysql -M mysql -s /bin/false (给权限)
  4. rpm -e mariadb-libs –nodeps (卸载mariadb)
  5. mkdir /usr/local/mysql/data (创建文件夹)
  6. cat > /etc/my.cnf <<EOF (写入配置文件)
  7. [mysqld]
  8. basedir=/usr/local/mysql/
  9. datadir=/usr/local/mysql/data
  10. pid-file=/usr/local/mysql/data/mysql.pid
  11. socket=/tmp/mysql.sock
  12. log-error=/usr/local/mysql/data/mysql.err
  13. EOF
  14. mysql --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data(初始化数据库)
  15. cp -p /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld (复制启动脚本)
  16. /etc/init.d/mysqld start (启动数据库)
  17. b=`grep password /usr/local/mysql/data/mysql.err | awk -F ‘root@localhost: ‘ ‘{print $2}‘` (过滤密码)
  18. mysql -uroot -p${b} -e ‘alter user root@localhost identified by"123.Com"‘ --connect-expired-password(更改密码)

2.二进制安装mysql

标签:图片   art   socket   rpm -e   host   dir   linu   lin   mysqld   

原文地址:https://www.cnblogs.com/mo-xiao-tong/p/12788784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!