mysql add需要安裝 mysql 的安裝

2021-10-18 20:31:05 字數 2396 閱讀 1288

安裝mysql

1. 解除安裝已有mysql

檢視是否已安裝mysql:

rpm -qa mysql

有則解除安裝:

rpm -e --nodeps 檔名稱

whereis mysql

是則刪除。

檢視是否存在mariadb:

rpm -qa | grep mariadb

存在則解除安裝:

rpm -e --nodeps 檔名 //檔名是上乙個命令查詢結果

存在/etc/my.cnf,則需要先刪除:

rm /etc/my.cnf

2. 安裝編譯mysql需要的依賴包

yum install libevent* libtool* autoconf* libstd* ncurse* bison* openssl*

3. 安裝cmake(mysql5.5之後需要用cmake支援編譯安裝)

檢視是否已安裝cmake:

rpm -qa cmake

cd /usr/local/src

wget

tar -xf cmake-2.8.12.1.tar.gz

cd cmake-2.8.12.1

./configure

make

make install

檢查cmake是否安裝成功:

cmake --version

cd /usr/local/src

wget

tar -zxvf mysql-5.6.38.tar.gz

5. 編譯安裝(到/usr/local/mysql目錄)

cd mysql-5.6.38

cmake -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/usr/local/mysql/data -dsysconfdir=/etc -dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_memory_storage_engine=1 -  dwith_readline=1 -dmysql_unix_addr=/var/lib/mysql/mysql.sock -dmysql_tcp_port=3306 -denabled_local_infile=1 -dwith_partition_storage_engine=1 -dextra_charsets=all -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci

make(此過程需花費大概20-30分鐘)

make install

6. 配置mysql

groupadd mysql

useradd -m -g mysql -s /sbin/nologin mysql

chown -r mysql:mysql /usr/local/mysql

7. 初始化配置

cd /usr/local/mysql/scripts

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

8. 設定mysql為系統服務

vim /lib/systemd/system/mysql.service

檔案內容:

[unit]

description=mysql

after=network.target

[service]

type=forking

execstart=/usr/local/mysql/support-files/mysql.server start

execstop=/usr/local/mysql/support-files/mysql.server stop

execrestart=/usr/local/mysql/support-files/mysql.server restart

execreload=/usr/local/mysql/support-files/mysql.server reload

privatetmp=true

[install]

wantedby=multi-user.target

9. 設定mysql服務開機自啟動

systemctl enable mysql.service

10. 啟動mysql

systemctl start mysql.service

檢視是否啟動成功:

ps -a| grep mysql

11. 登入mysql並設定root密碼:

/usr/local/mysql/bin/mysql -u root

set password=password('root');

hive安裝mysql Hive安裝MySql

yum安裝 1.驗證centos是否安裝mysql yum list installed grep mysql 2.刪除mysql yum y remove mysql libs.x86 64 或 yum erase mysql libs.x86 64 3.驗證刪除是否成功!yum list ins...

make安裝mysql make安裝mysql

yum install y gcc gcc c gcc g77 autoconf automake zlib fiex libxml ncurses devel libmcrypt libtool ltdl devel 安裝編譯環境gcc rz上傳cmake 2.8.8.tar.gz和mysql 5...

make安裝mysql make安裝mysql

yum install y gcc gcc c gcc g77 autoconf automake zlib fiex libxml ncurses devel libmcrypt libtool ltdl devel 安裝編譯環境gcc rz上傳cmake 2.8.8.tar.gz和mysql 5...