Linux MySql安裝步驟

本文將以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 
相關文章
相關標籤/搜索