安裝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...