【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數據庫了

相關文章
相關標籤/搜索