我的DBA之路:安装MySQL

一,下载地址(5.7)

http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

二,安装

1,我把mysql安装到我的centos的opt目录下,新建mysql目录

  cd /opt

  mkdir mysql

2,把压缩包复制到该目录下,然后解压缩

  tar zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

3,修改包名为 mysql-5.5.9

4,建立mysql组

  groupadd zhouyaming

5,建立mysql用户,并放到mysql组

  useradd -r -g mysql zhouyaming

三,配置相关的启动配置文件

1,复制 my_default.cnf 到 /etc/my.cnf

  cd /opt/mysql/mysql5.7.9/support-files

  cp my_default.cnf /etc/my.cnf

2,编辑 my.cnf配置文件

3,复制 mysql.server 到 /etc/init.d/

  cp mysql.server  /etc/init.d/mysql

4,编辑mysql

  vi /etc/init.d/mysql

  basedir = /opt/mysql/mysql-5.7.9

  datadir = /opt/mysql/mysql-5.7.9/data

5,给目录/opt/mysql/mysql-5.7.9更改拥有者

  chown -R zhouyaming:zhouyaming /usr/local/mysql/

四,初始化mysql配置信息

1,进入bin目录执行:

  ./mysqld --initialize --user=zhouyaming --basedir=/opt/mysql/mysql-5.7.9 --datadir=/opt/mysql/mysql-5.7.9/data

生成出一个data目录,代表数据库已经初始化成功。这里会生成一个临时密码(记下来)。打印结果:

2019-07-11T06:49:33.830823Z 1 [Note] A temporary password is generated for root@localhost: Xu:TDeDUS2gT

 2,启动数据库

[root@VM_0_15_centos mysql-5.7.9]# ./bin/mysqld_safe --user=zhouyaming &
{ mysqld_safe是一个守护mysqld进程的脚本程序,旨在mysqld意外停止时,可以重启mysqld进程 }

五,登录mysql

1,进入bin目录,输入命令:

  ./mysql -u root -p

2,修改密码

  set password = password('admin');

2,远程访问:为root账号赋予远程访问权限

  GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "admin";

原文地址:https://www.cnblogs.com/inspred/p/11193449.html