linux 搭建mysql環境

2021-08-13 14:45:08 字數 2131 閱讀 7157

僅適用centos 7以下的版本

1、登入root使用者,進入tmp目錄,建立資料夾 mysqlinstall, 把 redhat 6 mysql-5.6.34-1.el6.x86_64.rpm-bundle.tar 壓縮包上傳到 mysqlinstall 中。

2、tar -xvf redhat\ 6\ mysql-5.6.34-1.el6.x86_64.rpm-bundle.tar 解壓縮檔案

3、rpm -qa | grep -i mysql 檢查所有的系統自帶mysql原始包,如果有,全部刪除。刪除語句類似 yum -y remove mysql-libs*

4、rpm -ivh mysql-server-5.6.34-1.el6.x86_64.rpm

如果這步的時候發生 libnuma.so.1()(64bit) is needed by mysql-server-5.6.34-1.el6.x86_64 的報錯,說明缺少依賴包,

使用 yum install numactl 方式安裝依賴包

5、rpm -ivh mysql-devel-5.6.34-1.el6.x86_64.rpm

6、rpm -ivh mysql-client-5.6.34-1.el6.x86_64.rpm

7、/usr/bin/mysql_install_db 初始化mysql及設定密碼 如果是第二次安裝mysql,這裡可能會出現問題,執行 ps -ef|grep mysql 命令看mysql被哪個程序佔據著,使用

命令 kill -s 9 id 殺掉程序,然後重新執行這句命令。

8、service mysql start 啟動服務

9、cat /root/.mysql_secret 檢視root賬號密碼,這時候會看到一串密碼,這個密碼是用來登入原始mysql資料庫用的。

10、mysql -uroot –p剛才的密碼 -h 127.0.0.1 用root使用者和剛才查到的密碼登入資料庫 如果是第二次安裝,登入可能有問題,可以使用下面的重置密碼功能後再做登入操

作11、set password = password(『ssx1234』); #設定密碼為ssx1234

12、exit; 退出

13、mysql -u root -ssx1234 -h 127.0.0.1 用新密碼登入

14、use mysql; 選擇資料庫

15、update user set password=password(『ssx1234』) where user=』root』; 遠端登陸使用者設定

update user set host=』%』 where user=』root』 and host=』localhost』;

flush privileges;

16、exit;

17、chkconfig mysql on 設定開機自啟動

18, service iptables stop 關閉防火牆,這樣才可以用遠端mysql客戶端連線

18、chkconfig –list | grep mysql

19、find / -name my.cnf 查詢檔案 my.cnf 所在路徑

我這邊查到檔案位置是在 /usr/my.cnf ,具體環境具體看

21、 cp /usr/my.cnf /usr/my.cnf.bak

22、在my.cnf檔案後面增加下面幾個配置,注意看下檔案裡面如果有了就不要新增。

character_set_server=utf8

character_set_client=utf8

collation-server=utf8_general_ci

lower_case_table_names=1

[mysql]

default-character-set=utf8

23、重新關閉,再開啟資料庫看是否有報錯

service mysql stop

service mysql start

24、開啟遠端呼叫功能

mysql -uroot –pssx1234;

grant all privileges on *.* to 'root'@'%' identified by 'ssx1234' with grant option;
25、選擇性關閉防火牆

26、普通mysql部署完畢

linux下mysql環境搭建

linux版本 centos6 x64 yum install mysql server 啟動mysql服務 service mysqld start 現在使用mysql命令就可以進入資料庫 此時的root是沒有密碼的,為了安全起見,給root設定密碼 set password for root l...

Linux學習 搭建mysql環境

解除歸檔和放置指定資料夾 tar xf mysql.c mysql檢查linux是否有mariadb yum list installed grep mariadb 如果有mariadb系列的包 yum erase y 包名 例 yum erase y mariadb libsrpm ivh mys...

mysql 依賴環境 MySQL環境搭建

一 安裝依賴和拓展 1 安裝 sudo apt get install mysql server sudo apt get install mysql client sudo apt get install libmysqlclient dev 安裝過程中,必要的地方需要輸入 y 進行確定。上面這三...