Ubuntu16.04下通過tar.gz包安裝MySQL5.5.52


1、下載  tar.gz包 : https://dev.mysql.com/downloads/mysql/

     

   2、  

// 安裝依賴
sudo apt-get install libaio-dev

// 添加用戶組
sudo groupadd mysql 
sudo useradd -r -g mysql mysql

// 
sudo cd /usr/local 
tar zxvf /home/niumd/mysql-5.5.13-linux2.6-i686.tar.gz
sudo ln -s /usr/local/mysql-5.5.13-linux2.6-i686.tar.gz mysql
cd mysql 
sudo chown -R mysql .
sudo chgrp -R mysql .

// 這一句運行后,不用管提示信息
sudo scripts/mysql_install_db --user=mysql 
//
sudo chown -R root .
sudo chown -R mysql data
sudo cp support-files/mysql.server /etc/init.d/mysql.server
sudo cp support-files/my-medium.cnf /etc/my.cnf 
// 運行這一句mysql已經開始運行了
 sudo bin/mysqld_safe --user=mysql

// 新起一個終端 設置root密碼
sudo bin/mysqladmin -u root password 'new-password'

// 登錄
sudo bin/mysql -uroot -p

   1、讓mysql開機自己啟動 

 

update-rc.d -f mysql.server defaults 

// 如果不想讓mysql開機自己啟動,可以使用
update-rc.d -f mysql.server remove

  2 、為了不用每次都加 mysql命令的路徑,把 /usr/local/mysql/bin/mysql 命令加到用戶命令中:

 

sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql  
// 現在就直接可以使用 mysql 命令了 
mysql -u root -p  

 

3、修改用戶密碼:

 

use mysql;

update user set password=password("12345") where user="root";

 flush privileges;

quit 

4、設置遠程訪問

use mysql;

insert into user (host,user,password) values('%','dayu',password('123'));

GRANT ALL PRIVILEGES ON *.* TO 'dayu'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES;

 


免責聲明!

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



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