本文將以MySQL 5.5.47爲例,以CentOS 6.5爲平臺,講述MySQL數據庫的安裝和設置。 源碼包方式安裝 1.新建MySql用戶和用戶組 groupadd mysql useradd -r -g mysql -M mysql yum install boost-devel tar -zxvf mysql-5.5.47.tar.gz yum install cmake yum install gc-devel yum install git yum install gcc-c++ yum install ncurses-devel rm -rf CMakeCache.txt [root@typecodes mysql-5.7.7-rc]# cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ [MySQL安裝的根目錄] -DSYSCONFDIR=/etc \ [MySQL配置文件所在目錄] -DMYSQL_USER=mysql [MySQL用戶名] make make install chown -R mysql:mysql /usr/local/mysql chmod -R 755 /usr/local/mysql cd /usr/local/mysql cp ./support-files/my-medium.cnf /etc/my.cnf ./scripts/mysql_install_db --user=mysql cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld chmod +x /etc/rc.d/init.d/mysqld chkconfig --add mysqld chkconfig --list mysqld service mysqld start service mysqld stop 執行下面的命令關閉開機自啓動: chkconfig mysqld off 執行下面的命令能夠改變開機自啓動的運行級別爲三、5: chkconfig --level 35 mysqld on 3.1.11 將mysql的bin目錄加入PATH環境變量 編輯/etc/profile文件: vi /etc/profile 在文件最後添加以下兩行: PATH=$PATH:/usr/local/mysql/bin export PATH 執行下面的命令使所作的更改生效: . /etc/profile http://blog.csdn.net/xiamizy/article/details/2072525
登陸MySqlhtml
#首次登陸是免密碼的 $ mysql -pmysql -uroot
use mysql; select host,user,password from user;
--要刪除 user爲空的用戶 delete from user where user=''; --爲root用戶設置密碼,這裏用到了一個函數 PASSWORD()他能夠將輸入的明文密碼轉換爲加密碼格式 update user set password=PASSWORD('123456') where user='root';
--刷新權限 flush privileges; --爲其餘客戶端開啓鏈接權限 若是是hive和mysql在同一臺服務器上則不須要受權 grant all privileges on *.* to 'root'@'%' identified by '123456'; -- 能夠把 %改爲IP,則受權固定IP