看情況選擇32位還是64位
2.上傳並解壓到目錄../usr/local/mysql-5.7.19-3307
3.新增系統mysql組和mysql使用者:
執行命令:
groupadd mysql和useradd -r -g mysql mysql
4.改變目錄屬有者
在/usr/local/mysql路徑下執行
chown -r mysql .
chgrp -r mysql .
在/usr/local路徑下執行
chown -r mysql data/mysql
5.安裝命令,執行解壓包bin下的mysqld命令。此時會生成臨時密碼,記得記下來。
執行mysql-5.7.19-linux-glibc2.12-x86_64/bin/mysqld –initialize –user=mysql –basedir=/usr/local/mysql/mysql-5.7.19-linux-glibc2.12-x86_64 –datadir=/usr/local/data/mysql(安裝)
執行mysql-5.7.19-linux-glibc2.12-x86_64/bin/mysql_ssl_rsa_setup –datadir=/usr/local/data/mysql(生成ssl連線時使用的檔案)
6.修改系統配置檔案,將support-files資料夾下的my-default.cnf,mysql.server複製到/etc和/etc/init.d下(最新版已經沒有my-default.cnf檔案,可以自己按格式建立乙個)
cp my-default.cnf /etc/my.cnf(該檔案已經自動生成無需拷貝)
cp mysql.server /etc/init.d/mysqld
vim /etc/init.d/mysqld
新增basedir和datadir
basedir=/usr/local/mysql/mysql-5.7.19-linux-glibc2.12-x86_64(安裝目錄)
datadir=/usr/local/data/mysql(資料目錄)
vim /etc/my.cnf
修改一些配置項
7.啟動服務
bin/mysqld_safe –user=mysql & (可能會報錯不用管)
bin/mysql –user=root –p
輸入臨時密碼
mysql> set password=password(『a123456』); (括號中為新密碼)
mysql>grant all privileges on . to root@』%』 identified by 『a123456』;
mysql> flush privileges;
mysql> use mysql;
mysql> select host,user from user;
8、新增系統路徑
vim /etc/profile
新增:
export path=/usr/local/mysql/mysql-5.7.19-linux-glibc2.12-x86_64:$path
9、配置mysql自動啟動
chmod 755 /etc/init.d/mysqld
chkconfig –add mysqld
chkconfig –level 345 mysqld on
10、刪除開機啟動
chkconfig –del mysqld
歡迎使用CSDN markdow
本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...
歡迎毛毛與妞妞使用CSDN markdown編輯器
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...
歡迎使用CSDN markdow1n編輯器
本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...