mysql 5 7 16離線安裝

2021-09-02 17:17:13 字數 2739 閱讀 4596

環境:centos 6.8 minimal

一、mysql版本:

5.7.16

二、依賴包:

mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz

libaio-0.3.107-10.el6.x86_64.rpm

三、安裝步驟

3.1安裝libaio

將libaio-0.3.107-10.el6.x86_64.rpm檔案存放任意目錄下執行命令:

rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

提示success則說明成功。

3.2安裝mysql

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

cd /usr/local

tar zxvf /path/to/mysql-version-os.tar.gz

mv full-path-to-mysql-version-os mysql

cd mysql

chown -r mysql .

chgrp -r mysql .

mkdir data

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql -- datadir=/usr/local/mysql/data

上步生成隨機密碼,記住a temporary password is generated for root@localhost: amrp.=ybu8pr

mkdir tmp

chown -r mysql:mysql tmp

chown -r root .

chown -r mysql data

cp support-files/my-default.cnf /etc/my.cnf

提示是否覆蓋,輸入y回車

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

chmod +x /etc/init.d/mysql

chkconfig --add mysql

修改/etc/my.cnf檔案內容如下:

vi /etc/my.cnf

[mysqld]  

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

socket = /tmp/mysql.sock

sql_mode=no_engine_substitution,strict_trans_tables

加入環境變數:

vi /etc/profile

path=$path:/usr/local/mysql:/usr/local/mysql/bin

export path

執行生效命令:

source /etc/profile

執行啟動命令:

/etc/init.d/mysql start 或者 service mysql start

3.3登入mysql服務

mysql –uroot -p生成的密碼

執行

alter user 'root'@'localhost' identified by '******x';

3.4重置mysql密碼

停止mysql服務

service mysql stop

執行安全模式

mysqld_safe --skip-grant-tables &

再開乙個ssh視窗

執行mysql連線命令

mysql -u root

執行修改密碼命令

update mysql.user set authentication_string=password('root') where user='root'

執行重新整理命令

flush privileges;

執行命令

set password for 'root'@'localhost'=password('root');

退出

quit

當前使用者名為root,密碼為root

ps:

rpm -ivh *.rpm --nodeps --force  rpm強制安裝

./env/bin/pip install --no-index --find-links=pythonenv/ -r pip_requirements.txt

linux 下安裝 mysql5 7 16安裝

1 groupadd mysql 新增乙個mysql組 2 useradd r g mysql mysql 新增乙個使用者 4 然後 mv 解壓後的包 mysql 相當於重新命名 5 chown r mysql mysql 進入mysql包中,給這個包授權 給mysql 6 bin mysqld i...

mysql 5 7 16安裝注意事項

好久沒有自己弄點東西了,今晚弄了一下,遇到了或多或少的小問題自己記錄下。gpl 3.修改ini檔案。4.執行mysqld install 5.安裝完成以後可能會遇到的啟動不起來的問題,原因是mysql安裝根目錄下缺少data檔案,此時執行初始化命令即可 mysqld initialize 6.執行完...

mysql 5 7 16 免安裝 配置

壓縮檔案直接解壓 client 設定mysql客戶端預設字符集 default character set utf8mb4 mysql default character set utf8mb4 mysqld 安裝目錄 basedir d database mysql 5.7 16 winx64 資...