環(huán)境:centos 6.4 x64
先下載mysql安裝包
打開http://dev.mysql.com/downloads/mysql/
選擇 linux - Generic
此包不再需要make編譯源代碼,之前的mysql包是源碼包,需要先cmake,再make & make install上傳到centos6.5的/srv目錄下(目錄自己定義)
1.解壓tar包
cd /software
tar -zxvf?mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
mv?mysql-5.6.35-linux-glibc2.5-x86_64?mysql-5.6
2.添加用戶與組
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql mysql-5.6
3.安裝數(shù)據(jù)庫
su mysql
cd?mysql-5.6/scripts
./mysql_install_db --user=mysql --basedir=/srv/mysql-5.6?--datadir=/srv/mysql-5.6/data
exit
4.配置文件
cd?/srv/mysql-5.6/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vim?/etc/init.d/mysql ? ? ? ? ?#若mysql的安裝目錄是/usr/local/mysql,則可省略此步
修改文件中的兩個(gè)變更值
basedir=/srv/mysql-5.6
datadir=/srv/mysql-5.6/data
vim /etc/my.cnf
basedir=/srv/mysql-5.6
datadir=/srv/mysql-5.6/data
user=myqsl
5.配置環(huán)境變量
vim /etc/profile
export MYSQL_HOME="/srv/mysql-5.6"
export PATH="$PATH:$MYSQL_HOME/bin"
保存退出
. /etc/profile
6.添加自啟動服務(wù)
chkconfig --add mysql
chkconfig mysql on
7.啟動mysql
service mysql start
(一直顯示啟動失敗,沒找到為什么,提示在/usr/local/mysql/bin/mysqld文件找不到成翩,把./bin目錄下的mysqld復(fù)制到該目錄下即可)
8.登錄mysql及改密碼與配置遠(yuǎn)程訪問
mysqladmin -u root password 'your_password' ? ??#修改root用戶密碼
mysql -u root?-p ? ??#登錄mysql,需要輸入密碼
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; ? ??#允許root用戶遠(yuǎn)程訪問
mysql>FLUSH PRIVILEGES; ? ??#刷新權(quán)限
mysql>exit
附:
忘記root密碼后火鼻,如何找回密碼
cd $MYSQL_HOME
./bin/mysqld_safe --basedir=/data/mysql-5.6?--datadir=/data/mysql-5.6/data --skip-grant-tables &
mysql -u root mysql
UPDATE user SET password=PASSWORD("new_password") WHERE user='root';
FLUSH PRIVILEGES;