1. 程式人生 > >Centos7.2安裝Mysql5.6.39

Centos7.2安裝Mysql5.6.39

1.從官網下載MySQL5.6.39壓縮包

2.進行解壓使用 

tar -zxvf MySQL-5.6.39-1.el7.x86_64.rpm-bundle.tar

3.解壓出來有7個檔案,需要安裝只有3個分別是client、devel和server

rpm -ivh MySQL-client-5.6.39-1.el7.x86_64.rpm
rpm -ivh MySQL-devel-5.6.39-1.el7.x86_64.rpm 
rpm -ivh MySQL-server-5.6.39-1.el7.x86_64.rpm

4.複製my-default.cnf到/etc目錄下

cp /usr/share/mysql/my-default.cnf /etc/my.cnf

5.初始化並執行資料庫

/usr/bin/mysql_install_db
service mysql start

6.MySQL5.6.39安裝完成後檢視密碼並修改

cat /root/.mysql_secret
mysql -u username -p password 
SET PASSWORD = PASSWORD('yourpassword');

7.允許遠端登入

use mysql;
update user set host='%' where user='root' and host='localhost';
flush privileges;
exit;

8.設定開機啟動

chkconfig mysql on
chkconfig --list | grep mysql
mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off

9.修改字符集

[client]   
port=3306  
default-character-set=utf8  
[mysqld]  
port=3306  
character_set_server=utf8  
character_set_client=utf8  
collation-server=utf8_general_ci  
#(注意linux下mysql安裝完後是預設:表名區分大小寫,列名不區分大小寫; 0:區分大小寫,1:不區分大小寫)  
lower_case_table_names=1  
#(設定最大連線數,預設為 151,MySQL伺服器允許的最大連線數16384; )  
max_connections=200
[mysql]  
default-character-set = utf8

other

(1)預設安裝位置資訊

/var/lib/mysql/            #資料庫目錄
/usr/share/mysql           #配置檔案目錄
/usr/bin                   #相關命令目錄
/etc/init.d/mysql          #啟動指令碼
(2)安裝server時報錯
 libnuma.so.1()(64bit) is needed by MySQL-server-5.6.39-1.el7.x86_64.rpm
        libnuma.so.1(libnuma_1.1)(64bit) is needed by MySQL-server-5.6.39-1.el7.x86_64.rpm
        libnuma.so.1(libnuma_1.2)(64bit) is needed by MySQL-server-5.6.39-1.el7.x86_64.rpm
  執行yum install numactl  即可
也可以從https://download.csdn.net/download/dearfinance/10277348下載點選開啟連結