linux 6.9 安裝二進制mysql

安裝環境看標題。

一、首先安裝依賴包

  1. yum -y install perl perl-devel
  2. yum install numactl -y
  3. yum install libaio* -y

二、下載二進制mysql到root目錄或者/usr/local目錄

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

三、解壓並重命名

1、解壓:tar -zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz

2、重命名:mv mysql-5.6.39-linux-glibc2.12-x86_64 mysql

注意:如果把安裝包下載到/root目錄中,那麼改變它的路徑:mvmysql /usr/local (mysql是重命名後的名稱)

3、添加mysql用戶組和mysql用戶

 先檢查是否有mysql用戶組和mysql用戶

  1.  groups mysql

 
 若無,則添加;

  1. groupadd mysql
  2. useradd -r -g mysql mysql



 若有,則跳過;
 

4、進入mysql目錄更改權限


  1.  cd mysql/ chown -R mysql:mysql ./
 

5、執行安裝腳本

  1.  ./scripts/mysql_install_db --user=mysql


安裝完之後修改當前目錄擁有者爲root用戶,修改data目錄擁有者爲mysql


  1. chown -R root:root ./ chown -R mysql:mysql data


6、更改mysql密碼

上一步安裝腳本執行輸出的日誌中告訴我們如何更改密碼了


但是如果直接執行這兩條命令就會報錯

因爲這時還沒有啓動mysql,這算是一個坑。啓動方法如下


  1. ./support-files/mysql.server start

如果MySQL啓動報錯,則可能是已經存在MySQL進程,殺掉即可

  1. ps aux|grep mysql kill -9 上邊的進程號 #或者下邊一條命令即可殺掉所有MySQL進程 ps aux|grep mysql|awk '{print $2}'|xargs kill -9

殺掉後再啓動即可。

MySQL啓動之後再執行如下命令更改密碼:

  1. ./bin/mysqladmin -u root -h localhost.localdomain password 'root'


密碼更改後即可登錄MySQL

  1. ./bin/mysql -h127.0.0.1 -uroot -proot


登錄之後將其他用戶的密碼也可改爲root

  1. update mysql.user set password=password('root') where user='root'; flush privileges;


7、增加遠程登錄權限


上一步即可本地登錄,但遠程登錄會報錯


爲解決這一問題,需要本地登陸MySQL後執行如下命令


  1. grant all privileges on *.* to root@'%' identified by 'root'; 
  2. flush privileges;


執行之後即可遠程登錄


8、將MySQL加入Service系統服務


  1. cp support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on service mysqld restart  service mysqld status


9、配置my.cnf


vim my.cnf #添加以下兩條語句並保存退出 default-character-set=utf8 lower_case_table_names=1 max_allowed_packet=100M


配置好之後,重啓mysqld服務




安裝完成之後,做一些小調整:

爲了讓mysql在任意目錄下啓動,如下操作

  1. vi /etc/profile
  2. 在PATH……後加上mysql啓動目錄如:
  3. PATH=$PATH:$HOME/bin:/usr/local/mysql/bin/
  4. 重啓



參考:https://www.cnblogs.com/wangdaijun/p/6132632.html





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章