rpm -qa |grep mysql
如果出現一些mysql的相關信息,說明以安裝,則用下列命令御載:
rpm -e mysql –nodeps
cd /usr/local
到http://www.mysql.com下載mysql-5.1.22-rc-linux-i686-glibc23.tar.gz安裝包並用下列命令解壓:
wget http://mysql.biz.net.id/Downloads/MySQL-5.1/mysql-5.1.22-rc-linux-i686-glibc23.tar.gz
解壓
tar -xzvf mysql-5.1.22-rc-linux-i686-glibc23.tar.gz
建立軟鏈接
ln -s mysql-5.1.22-rc-linux-i686-glibc23/ mysql
以後如果高版本的mysql,只需要把軟鏈接重新指向一下就行
#groupadd mysql //創建一個mysql組
#useradd -g mysql mysql //創建一個mysql用戶
#cd /usr/local/mysql //進入mysql的安裝目錄
scripts/mysql_install_db -user=mysql //初始化數據庫
#chown -R root:mysql /usr/local/mysql //設置目錄usr/local/mysql的所屬用戶是root,組是mysql
#chown -R mysql:mysql /usr/local/mysql/data //設置/usr/local/mysql/data的所屬用戶是mysql,組是mysql
(以上兩條設置權限的命令也可以用以下命令帶替:
#chown -R root .
#chown -R mysql data
#chgrp -R mysql .)
AAAAAAAAAAAA
#bin/mysqladmin -u root password '123456' //設置root密碼123456
#/usr/local/mysql/bin/mysql -u root -p
Enter password:(輸入密碼即可)
mysql>show databases;
mysql>grant all privileges on *.* to root@"%" identified by '123456'; //(創建可以在任何機器上訪問任何數據庫的root用戶並且賦予權限):
mysql>flush privileges;
mysql>user mysql;
mysql>select Host,User,Password from user;
輸出結果一般如下:
+----------------+------------+-------------------------------------------+
| Host | User | Password |
+----------------+------------+-------------------------------------------+
| localhost | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| prdfl03 | root | |
| 127.0.0.1 | root | |
| localhost | shangcheng | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| l0.144.177.191 | shangcheng | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| l0.144.177.191 | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| @ | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| % | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+----------------+------------+-------------------------------------------+