Centos7.2安裝Mysql5.6.39
阿新 • • 發佈:2019-01-29
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下載點選開啟連結