1. 程式人生 > >Linux作業系統下,Mysql解壓版安裝以及各種配置

Linux作業系統下,Mysql解壓版安裝以及各種配置

背景:

        我這裡已經安裝好了一個版本的Linux作業系統,我使用的是CentOS6.5。

安裝開始:

          1、下載解壓版的Mysql安裝包

                這裡給一個我下載的版本地址

               如果linux系統可以連線外網,則可以使用  wget  命令進行下載,否則可直接將url複製到瀏覽器中進行下載,我這             裡是通過瀏覽器直接下載,再通過xftp工具上傳至伺服器中。

          2、建立mysql資料夾和mysql的data資料夾

                mkdir /usr/local/mysql

                mkdir /usr/local/mysql/data

          3、建立mysql賬戶

                groupadd mysql

                useradd -r -g mysql mysql

          4、將mysql安裝包上傳至伺服器

               我這裡上傳到了 /root/mywork/ 目錄下

               解壓 : tar -zxvf mysql-5.7.14-Linux-glibc2.5-x86_64.tar.gz

               移動到mysql目錄  : mv mysql-5.7.14-Linux-glibc2.5-x86_64/*  /usr/local/mysql/

          5、開始進行安裝

              cd /usr/local/mysql

              ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

              安裝過程很快,期間會出現幾個warning,基本都是一些open file和cache的大小,只要不出現error就不影響

          6、拷貝mysql的配置檔案並進行相應的配置

                拷貝配置檔案到/etc目錄下

                cp -a ./support-files/my-default.cnf /etc/my.cnf             (會提示,輸入y,然後回車即可)

                vi /etc/my.cnf

                找到 [mysqld]

                將下面的配置項新增進去

                skip-grant-tables

                basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

                port = 3306

                socket = /tmp/mysql.sock

                character-set-server = utf8

                將配置項儲存後,將mysq服務新增到系統服務

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

            7、啟動mysql服務,並作使用者密碼配置

                  首先建立ln

                   ln -s /usr/local/mysql/bin/mysql /usr/bin/       (建立後可以在作業系統任何目錄執行mysql命令)

                   啟動mysql服務

                   service mysqld start

                   修改密碼

                         mysql -u root -p    回車->密碼提示->(不理會)繼續回車,登入成功(由於在my.cnf裡配置了                                        skip-grant- tables,所以這裡可以不用輸入密碼,直接登入)

                   mysql> use mysql;

                   mysql> update user set authentication_string=password('123456') where user='root'; (密碼自己設定)
                        注意:如果是低版本的mysql,修改的欄位會有所不同。

                   mysql> flush privileges; 

                   mysql> quit;

                   service mysqld stop

                   vi /etc/my.cnf

                   找到[mysqld],將skip-grant-tables這一行註釋掉,即前面加“#”

                   儲存並關閉my.cnf

                   啟動mysql服務    service mysqld start

                   mysql -u root -p 

                   輸入密碼 123456, 回車,登入成功。

                   (到這裡,mysql服務搭建完成,本地訪問可以使用)

              8、mysql遠端訪問配置

                    用root登入到mysql,即可  mysql -u root -p 123456

                   mysql>use mysql;

                   mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;  

                   mysql>update user set authentication_string=password('123456') where user='root';    (將[email protected]%密碼重置) 

                   mysql> flush privileges; 

                   mysql> quit;

                   service iptables stop  (關閉防火牆,否則遠端無法訪問)

                   在本機開啟資料庫連線軟體,輸入使用者名稱密碼登入成功


相關推薦

Linux作業系統Mysql安裝以及各種配置

背景:        我這裡已經安裝好了一個版本的Linux作業系統,我使用的是CentOS6.5。安裝開始:          1、下載解壓版的Mysql安裝包                這裡給一個我下載的版本地址               如果linux系統可以連線

mysql5.7 Installing MySQL on Microsoft Windows Using a noinstall Zip Archive(mysql安裝

ase order gin dmi 選項 -s 包含 xtra tar 註:參考官網文檔 mysql解壓版安裝配置大致分為以下6步: Extract the main archive to the desired install directory Optional:

win10 安裝 mysql安裝步驟

quit 結束 root用戶 運行命令 edi start AC 進程 引擎 參考資料:win 10 安裝 mysql 5.7 網址:http://blog.sina.com.cn/s/blog_5f39af320102wbk0.html 本文參考上面的網址的教程,感

MySql安裝&配置多資料庫&主從分離

基於windows作業系統,筆者使用MySql5.5,安裝目錄D:\tools。 安裝解壓版MySql步驟 1、解壓檔案到目錄(D:\tools\MySql5.5_Main),作為主資料庫。 2、配置環境變數 建立使用者變數 新增系統變數,Path中新增(;%MYSQL

Window MySQL安裝

一、解壓到自己想要的資料夾下面   二、配置my.ini     把my-default.ini 複製一份生成為my.ini檔案   此時my.ini 的配置為      

windowMySQL5.7安裝

MySQL5.7安裝版只有32位的,遂選擇瞭解壓版 安裝步驟: 1.解壓檔案到指定目錄 我的解壓到了 D:\application\MySql-5.7.23 2.配置window服務 解壓

mysql安裝過程

一、首先在mysql官網找到mysql,並下載對應的壓縮包 網址為:https://dev.mysql.com/downloads/mysql/     二、下載完成後在將壓縮包解壓,然後在bin目錄下執行命令後會自動新建data資料夾。   mysqld --initial

MySQL安裝

1.官網下載 2.解壓到一個合適的目錄 3.配置環境變數 Path:bin的目錄新增到變數值後面 4.在mysql-8.0.12-winx64目錄下新建一個my.ini檔案(如果沒有my.ini 資料庫啟動時沒有了初始化引數) [mysql] ; 設定m

mysql安裝注意事項

官網下載對應版本: mysql installer for ... 這是安裝版的mysql下載。不含installer的就是解壓版msyql下載。解壓版的下載後得到個zip包,解壓到任意目錄: 開始

Windows系統MySQL添加到系統服務方法(mysql)

efault 分享圖片 windows10 需要 5.6 感謝 .net 錯誤 版本 MySQL軟件版本:64位 5.7.12 1、首先配置MySQL的環境變量,在系統環境變量Path的開頭添加MySQL的bin目錄的路徑,以“;”結束,我的路徑配

MySQL 在Windows安裝配置

從 MySQL 官網下載解壓版本的安裝包 下載完成後解壓到安裝位置,我的安裝位置為 D:\database\mysql-5.7.24 在 D:\database\mysql-5.7.24 目錄下新

mysql-8.0.13-winx64安裝教程(通過查詢各種方法排除各種錯誤親手安裝成功)

2、解壓到本地; 3、配置環境變數:     (1)新建系統變數:變數名:MYSQL_HOME        變數值:mysql解壓路徑     (2)編輯Path系統變數:新建:%MYSQL_HOME%\bin     (3)確定確定再確定。 4、

mysql-8.0.13-winx64安裝親測有效

1.下載mysql後直接解壓到你喜歡的資料夾 接下來一定要安裝順序來 #先生成data檔案,不要自己建立 2.在cmd裡輸入mysqld --initialize-insecure 等待 接下來輸入mysqld install成功 3.net start mys

Linux安裝MySQL的過程

Linux環境下安裝解壓縮版MySQL5.1(下載: ftp://mirror.leaseweb.com/mysql/Downloads/MySQL-5.1/)安裝步驟: 1、下載MySQL免安裝版/二進位制版軟體(不用編譯) 我下載的版本是:mysql-5.1.53-l

win10MySQL5.7.20安裝步驟

use mysqld -s 官網 nec dir cmd 修改 sql安裝 1、從官網下載MySQL5.7.20解壓版64位:https://dev.mysql.com/downloads/file/?id=473309。 2、解壓(我的解壓路徑為:E:\mysql-5.7

mysql 5.7.20安裝配置

conn 搜索 解壓縮 win 登陸用戶 toolbar 搜索欄 顯示 title 下載地址為: https://dev.mysql.com/downloads/mysql/ 最下面根據自己的操作系統選擇合適的型號 下載完以後解壓縮到自定義的路徑。這裏註意的是

MySQL服務安裝

日誌 停止 安裝 窗口 options 數據庫 cto mysql- 解壓版 1.環境變量配置   右鍵計算機–屬性–高級系統設置–環境變量,在系統變量中找到Path編輯,在結尾處追加你的mysql的bin文件夾地址D:\Program Files\mysql-8.0.1

mysql-5.7.16-winx64安裝超詳細圖文教程

基本 再次 data 就是 left 新的 edi 文件的 文件夾 1.安裝: 將下載的mysql-5.7.16-winx64壓縮包解壓後的整個目錄放在自己喜歡的位置,我的放在D盤根目錄下 2.配置: 進入mysql-5.7.16-winx64目錄,將裏面

mysql 5.7.23 安裝教程

skip init mod datadir cte 5.7 圖片 文件 ant 下載mysql安裝程序 官方下載地址:http://dev.mysql.com/downloads/mysql/ 解壓下載文件,如圖 其中data和my.ini文件需要自己創建 m

Linux 環境Mysql 資料庫密碼重置

1、修改MySQL的登入設定,可以免密碼直接登入。        # vi /etc/my.cnf        在[mysqld]的段中加上一句:skip-grant-tables  [[email protected] etc]# vi /etc/my.cnf