【Linux】CentOS 7.2 安装 MySQL 5.7.21 解压版

安装环境/工具

  一、Linux(CentOS 7.2版)mysql

  二、mysql-5.7.21-linux-glibc2.12-x86_64.tar.gzlinux

安装步骤

  一、下载mysql解压版(mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz),下载地址http://dev.mysql.com/downloads/mysql/sql

  

    

    

  二、解压mysql安装文件数据库

  命令:tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gzvim

  三、复制解压后的mysql目录到系统的本地软件目录:socket

  命令:cp -r mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql工具

  四、添加系统mysql组和mysql用户:ui

  命令:groupadd mysqlspa

  命令:useradd -r -g mysql mysql日志

  五、安装数据库

  a、进入安装mysql软件目录:

  命令: cd /usr/local/mysql

  b、修改当前目录拥有者为mysql用户:

  命令: chown -R mysql:mysql ./

  c、修改数据配置文件:

  命令:vim /etc/my.cnf

  内容以下:

 1 [client]  2 socket = /tmp/mysql.sock  3 
 4 [mysqld]  5 port = 3306  6 
 7 character_set_server=utf8  8 init_connect='SET NAMES utf8'  9 basedir=/usr/local/mysql 10 datadir=/usr/local/mysql/data 11 socket=/tmp/mysql.sock 12 log-error=/var/log/mysqld.log 13 pid-file=/usr/local/mysql/mysqld.pid 14 
15 lower_case_table_names = 1 16 
17 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 18 
19 max_connections=5000 

  d、安装5.7数据库须要依赖的组件:

  命令:yum install libaio

  e、建立日志文件(:wq保存退出,建立一个空文件便可),而且受权:

  命令:  vim /var/log/mysqld.log

  命令:  chown mysql:mysql /var/log/mysqld.log

  f、初始化数据库:

  命令: /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

  到此数据库安装完毕

  六、查看初始密码(在日志文件中的最后  root@localhost: i?ws<01r2:0Q):

  用户名:root  密码:i?ws<01r2:0Q

  命令:cat /var/log/mysqld.log

  

  6.添加开机启动mysql服务和启动mysql服务

  添加mysql服务

  命令:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

  启动mysql服务

  命令:service mysql start

  

   关闭mysql服务

  命令:service mysql stop

  

  添加开机启动服务

  命令:chkconfig --add mysql

  七、添加mysql系统命令,修改系统文件,添加内容,是内容生效。

  修改系统文件命令:vim /etc/profile 

  

  内容生效命令:source /etc/profile

  8.修改mysql的root用户密码,root初始密码为在日志中上面有提到

  a、进入数据库命令:mysql -u root -p

  

  b、修改密码命令:SET PASSWORD = PASSWORD('new password');

  

  c、刷新权限命令:flush privileges;

  

  退出数据库,便可用root用户和新密码登陆数据库

  d、退出数据库

  命令:quit;

  

  九、查看数据库user表,注意mysql 5.7密码字段改成authentication_string。

  

  8.配置远程登陆

  修改远程登登陆命令:update user set `Host` = '%' where `User` = 'root' limit 1;

  而后刷新权限命令:flush privileges;

  

  完成以上步骤便可远程链接MySQL数据库了

相关文章
相关标签/搜索