MySQL5.6版本壓縮包安裝


MySQL 5.6安裝

  • 下載軟件包

Linux-Generic 正式版

也可以使用命令行下載,直接下載到系統

 wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.38-linux-glibc2.12-i686.tar.gz

創建軟件包目錄 mkdir /home/oldboy/tools

創建程序目錄。mkdir /application

進入目錄 cd  /home/oldboy/tools

 下載到本地  wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.38-linux-glibc2.12-i686.tar.gz

解壓軟件包  tar xf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz

移動到程序目錄,mv mysql-5.6.21-linux-glibc2.5-x86_64 /application/mysql-5.6

建立軟連接,以后方便升級 ln -s  /application/mysql-5.6  /application/mysql

進入目錄  cd /application/mysql

創建mysql用戶   useradd -M -s /sbin/nologin mysql

  • 初始化數據庫

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql   --datadir=/application/mysql/data --user=mysql

--basedir= 指定數據庫初始目錄  

 --datadir= 指定數據庫存放數據目錄

--user= 指定數據庫啟動用戶為mysql

  • 復制啟動文件

cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld

  • 授權(默認是有執行權限)

chmod +x /etc/init.d/mysqld

  • 修改啟動路徑

 軟件包默認mysql路徑為 /usr/local/mysql 

 sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe /etc/init.d/mysqld 

  •  復制默認的配置文件

系統第一個會去找/etc/my.cfg 

第二次會去找  /application/mysql/support-files/my-default.cnf 這個文件

第三次會找mysql啟動時命令行帶的參數

\cp /application/mysql/support-files/my-default.cnf /etc/my.cnf

  • 啟動

完成以上步驟mysql就可以啟動運行了

service mysqld start

  •  復制命令到bin 

  cp /application/mysql/bin/mysql /bin/

  • 開啟啟動
  • Centos6

 chkconfig --add mysqld ;chkconfig mysqld on

  • Centos7

systemctl   enable msyqld

  • mysql設置密碼

mysqladmin -uroot password '密碼'

  • 也可也進入數據庫里面修改密碼

mysql -u root mysql 
mysql > UPPATE user SET password=PASSWORD(‘newpassword’) where USER=’root’; 
mysql > FLUSH PRIVILEGES; 
mysql > quit ; 
/etc/init.d/mysql restart 
mysql -u root -p

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM