加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

Centos7安装mysql5.7.24二进制版本的方法及处理办法

发布时间:2022-03-14 02:48:55 所属栏目:编程 来源:互联网
导读:Mysql 二进制安装方法 下载mysql https://dev.mysql.com/downloads/mysql/ 1.解压包 tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2.实际生产环境 mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7 a.新增Mysql用户组 groupadd mysql b.
  Mysql 二进制安装方法
 
  下载mysql
 
  https://dev.mysql.com/downloads/mysql/
 
  1.解压包
 
  tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
  2.实际生产环境
 
  mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7
  a.新增Mysql用户组
 
   groupadd mysql
  b. 新增用户
 
  opt]# useradd -r -g mysql mysql
  C.给mysql 目录权限
 
  chown -R mysql:mysql mysql5.7
  3. 到初始化环境的目录
 
   Cd /home/usr/local/mysql5.6/
  mkdir data
  mkdir log
  chown -R mysql:mysql mysql5.7
  4.初始化数据和指定安装目录和数据目录
 
  ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql5.7/ --datadir=/usr/local/mysql5.7/data/
  6复制启动文件
 
   cp mysql.server /etc/init.d/mysqld
  chmod +x /etc/init.d/mysqld
  7.修改启动路径
 
   vi /etc/init.d/mysqld
  basedir= /usr/local/mysql5.7
  datadir= /usr/local/mysql5.7/data
  8.增加环境变量 (最下面添加)l
 
   vi /etc/profile
  export MYSQL_HOME=" /usr/local/mysql5.7"
  export PATH="$PATH:$MYSQL_HOME/bin"
  9.刷新配置文件
 
  source /etc/profile
  修改配置文件
 
  vi /etc/my.cnf
  [client]
  port=3306
  [mysqld]
  basedir=/usr/local/mysql5.7
  datadir=/usr/local/mysql5.7/data
  #socket=/usr/local/mysql5.7/mysql.sock
  socket=/tmp/mysql.sock
  user=mysql
  #skip-grant-tables
  # Disabling symbolic-links is recommended to prevent assorted security risks
  symbolic-links=0
  # Settings user and group are ignored when systemd is used.
  # If you need to run mysqld under a different user or group,
  # customize your systemd unit file for mariadb according to the
  # instructions in http://fedoraproject.org/wiki/Systemd
  [mysqld_safe]
  log-error=/usr/local/mysql5.7/log/mysqld.log
  pid-file=/usr/local/mysql5.7/data/mysqld.pid
  #
  # include all files from the config directory
  #
  !includedir /etc/my.cnf.d
  11.添加开启自启
 
   chkconfig --add mysqld
   chkconfig mysqld on
  12.启动mysqld
 
   service mysqld start
   netstat -anpt
  13.修改密码(密码初始化的时候有个密码)
 
  2018-11-02T02:07:44.574468Z 1 [Note] A temporary password is generated for root@localhost: lXyB0%fi#9-S (这个就是密码)
  mysql> help contents
  ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
  mysql> help contents
  ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
  mysql> show databases;
  ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
  解决办法
 
  1、 修改用户密码
 
  mysql> alter user 'root'@'localhost' identified by 'youpassword';
  或者
 
  mysql> set password=password("youpassword");
  2、刷新权限
 
  mysql> flush privileges;
  mysql> help contents。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读