標籤:mysql linux 安裝
一、安裝環境
作業系統:linux
Mysql版本:mysql-5.6.24
二、所需軟體
mysql-5.6.24.tar.gz
三、安裝步驟(1)上傳安裝包
mkdir /usr/setup
上傳mysql-5.6.24.tar.gz到/usr/setup
(2)安裝依賴
yum -y install make gcc-c++ cmakebison-devel ncurses-devel
(3) 檢驗是否已經安裝mysql
尋找系統裡是否已經安裝了mysql資料庫的相關組件,使用命令:
rpm -qa | grep mysql
進行尋找,如果尋找到,可以使用下面命令進行強制卸載:
rpm -e --nodeps 包名。
(4) 編譯安裝
cd /usr/setup/tar -zxvf mysql-5.6.24.tar.gzcd mysql-5.6.24 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 -DWITH_SSL=yes
makemake install
(5)建立使用者
groupadd mysqluseradd -g mysql mysqlchown mysql.mysql /usr/local/mysql–R
(6)初始化資料庫檔案
/usr/local/mysql/scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
(7) 複製mysql設定檔和開機檔案
cp /usr/setup/mysql-5.6.24/support-files/my-default.cnf/etc/my.cnfcp/usr/setup/mysql-5.6.24/support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqld vi /etc/my.cnf[mysqld]##添加下面的內容datadir =/usr/local/mysql/datasocket =/var/lib/mysql/mysql.sockbasedir =/usr/local/mysql/port = 3306server_id = 1report-port =3306
(8)啟動mysql
/etc/init.d/mysqld start
(9) 登入
/usr/local/mysql/bin/mysql -uroot-p 預設沒有密碼。
(10)修改密碼
/usr/local/mysql/bin/mysqladmin -uroot password ‘mysql‘ 登入測試 /usr/local/mysql/bin/mysql –uroot -p
(11) 其它配置
設定開機自啟動chkconfig mysqld onchkconfig --list|grep mysql 添加mysql的環境變數vi /etc/profilePATH=/usr/local/mysql/bin:$PATHexport PATH source /etc/profile 刪除空使用者mysql -uroot -puse mysql;selectdistinct(user) from user;delete from userwhere user=‘‘;flushprivileges;selectdistinct(user) from user;
參考資料:
http://jingyan.baidu.com/article/67508eb43f68869cca1ce4e5.html?qq-pf-to=pcqq.c2c
本文出自 “筆記” 部落格,請務必保留此出處http://sunflower2.blog.51cto.com/8837503/1651710
mysql----Linux下安裝