Linux安裝Mysql實踐和問題整理

2021-07-11 01:26:25 字數 2578 閱讀 9016

破解方法:

序列號:

cv512-faw91-085np-dmxqx-qlhaf

aa7du-apw15-h848q-p5zgz-pcrc2

vu1n2-6de5n-m8dlq-aemev-xa2z4

uv3nr-amz17-08ezp-9yqqe-mzay8

gc75u-21e50-m8d5q-k6yqx-w28v8

1、配置安裝 centos

參考文章:

shell>>ifconfig 

shell>>netstat -tnl

上傳解壓cmamke tar包

shell>>tar zxvf cmake-version.tar.gz

shell>>cd cmake-version

shell>>./configure

#如果報錯,則是未安裝開發工具導致

shell>>yum -y groupinstall 'development tools'

shell>>rm -rf /var/run/yum.pid

#再次執行

shell>>./configure

shell>>make && make install

shell>>which cmake

5、安裝mysql

# 預先設定工作組和系統使用者

shell> groupadd mysql

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

# 開始編譯

shell> tar zxvf mysql-version.tar.gz

shell> cd mysql-version

shell> cmake .

上傳至 :/usr/local/boost

#如果遇到curses library not found 問題

rm cmakecache.txt

yum install ncurses-devel

shell> make

shell> make install

# 後期配置

shell> cd /usr/local/mysql

shell> chown -r mysql .

shell> chgrp -r mysql .

shell> bin/mysql_install_db --user=mysql # before mysql 5.7

.6#使用 --initialize-insecure ,這樣不會為root賬號設定密碼;使用--initialize會生成乙個臨時密碼

#出現[error] --initialize specified but the data directory has files in it. aborting. 因為mysql會檢查data目錄,目錄必須存在且不為空會報錯,確保datadir目錄下為空

shell> bin/mysqld --initialize-insecure --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql # mysql 5.7

.6 and up

shell> bin/mysql_ssl_rsa_setup # mysql 5.7

.6 and up

shell> chown -r root .

shell> chown -r mysql data

#啟動mysql服務,mysqld ended字樣,則說明啟動失敗,此時需要檢視日誌檔案,預設的位置是 data目錄下的host_name.err。

shell> bin/mysqld_safe --user=mysql &

#修改臨時密碼,需先關閉mysql服務,新建檔案,命名為mysql-init,上傳至linux,重啟mysql服務

內容:alteruser

'root'@'localhost'

identified by 'mynewpass';

mysqld_safe --init-file=/home/me/mysql-init &

# mysql加入系統服務

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

#登入mysql,如果出現mysql 命令不存在

#方式一:新增至path

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

#方式二:對映

shell> cd /usr/local/bin

ln -fs /usr/local/mysql/bin/mysql mysql

#登入mysql

shell> mysql -u root -p

mysql> show databases;

#開機自啟動

shell> echo "/usr/local/mysql/bin/mysql_safe &" >>/etc/rc.local

參考文章:

Mysql 實踐(一) 部署和安裝

1 目標 解除安裝centos自帶的mysql 安裝mysql 5.6.33 2 步驟 2 解除安裝自帶的mysql 先通過 rpm qa grep i mysql 找到自帶的mysql,然後使用 rpm e mysql libs 5.1.71 1.el6.x86 64 解除安裝 如果系統提示依賴關...

linux下安裝和配置mysql

a 檢視是否安裝了mysql rpm qa grep i mysql b 如果已經安裝了就刪除 rpm e mysql libs 5.1.52 1.el6 0.1.x86 64 nodeps 拷貝檔案到 usr local src,進入目錄 1 安裝服務端 usr local src rpm ivh...

Linux下安裝MySQL和啟動

一 mysql各類安裝方法的比較 在linux系統下,mysql有3種主要的安裝方式,分別是 rpm安裝 二進位制安裝 原始碼安裝。三種安裝方式的優缺點如下表所示 rpm安裝 二進位制安裝 原始碼安裝 優點 安裝簡單,適合初學者 安裝簡單,可以安裝到任何路徑下 可以根據使用需要定製編譯,靈活,效能最...