tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
再移動並重命名一下mv mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql
建立mysql使用者組和使用者並修改許可權groupadd mysql
useradd -r -g mysql mysql
建立資料目錄並賦予許可權mkdir -p /
data
/mysql #建立目錄
chown mysql:mysql -r /
data
/mysql #賦予許可權
配置my.cnfvim /etc/my.cnf
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/
data
/mysql
socket=/tmp/mysql.sock
log-error=/
data
/mysql/mysql.err
pid-file=/
data
/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
進入mysql的bin目錄cd /usr/local/mysql/bin/
初始化.
/mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/
--datadir=/
data
/mysql/
--user=mysql --initialize
檢視密碼cat
先將mysql.server放置到/etc/init.d/mysql中
cp
/usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
啟動!!!service mysql start
ps-ef|grep mysql
到這裡說明mysql已經安裝成功了!!
下面修改密碼
首先登入mysql,前面的那個是隨機生成的。
再執行下面三步操作,然後重新登入。
set password = password(
'123456');
alter user 'root'@'localhost' password expire never;
flush privileges;
這時候你如果使用遠端連線……你會發現你無法連線。
這裡主要執行下面三個命令(先登入資料庫)
use mysql #訪問mysql庫
update user set host = '%' where user = 'root'
;#使root能再任何host訪問
flush privileges;
#重新整理
liunx下mysql的安裝
liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...
liunx下mysql的安裝
liunx系統中安裝mysql的步驟 2 解除安裝老版本的mysql 查詢並刪除mysql有關的檔案 find name mysql rm rf 上邊查詢到的路徑,多個路徑用空格隔開 3 在安裝目錄下解壓檔案 如果自己定義了安裝路徑,沒有放在 usr local下的話,後面的安裝可能報錯,我自己的路...
liunx安裝mysql原始碼方法
這裡需要注意一下,如果初始化的時候報錯如下 root localhost mysql 5.6.21 usr local mysql scripts mysql install db basedir usr local mysql datadir home data mysql 3306 data u...