2、安裝mysql
下載地址:www.mysql.com
cd /usr/local/
tar -zvxf mysql-max-5.0.27-linux-i686-glibc23.tar.gz
mkdir -p /usr/local/mysql(省略也可)
cp -r mysql-max-5.0.27-linux-i686-glibc23.tar.gz /usr/local/mysql
cp /usr/local/mysql /support-files/my-medium.cnf /etc/my.cnf
添加mysql用戶及用戶組
groupadd mysql
useradd -g mysql mysql
修改mysql目錄權(quán)限
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R mysql /usr/local/mysql /data
生成mysql系統(tǒng)數(shù)據(jù)庫(kù)
/usr/local/mysql /mysql/scripts/mysql_install_db --user=mysql&
啟動(dòng)mysql服務(wù)
# /export1/server/mysql/bin/mysqld_safe --user=mysql&
修改mysql的root密碼
# /export1/server/mysql/bin/mysqladmin -u root password "123456"
OK這樣更改完成,不過(guò)mysql安裝完成后有一個(gè)匿名用戶,這個(gè)用戶是不用密碼能登陸的。我們首先要?jiǎng)h除這個(gè)匿名用戶。
# /export1/server/mysql/bin/mysql -u root -p
password:123456
進(jìn)入后我們重新加載授權(quán)表。
mysql>flush privileges;
返回如下信息表示成功:Query ok, 0 row affected (0.00 sec)
刪除匿名用戶.
Mysql>use mysql;
Mysql>DELETE from user WHERE user=’ ‘;
返回如下信息:Query OK, 2 rows affected (0.00 sec)表示成功。
然后重新啟動(dòng)mysql。這樣匿名用戶不能登陸mysql服務(wù)器了。
添加用戶權(quán)限:
使用GRANT語(yǔ)句添加一個(gè)可以從本地主機(jī)連接到mysql服務(wù)器的
超級(jí)用戶root,但是連接必須使用口令123456
mysql>GRANT ALL ON *.* TOroot@localhost <mailto:root@localhost>IDENTIFIED BY ‘123456’
->WITH GRANT OPTION;
返回信息Query ok, 0 row affected (0.002 sec)表明設(shè)置成功
使用同樣的方法添加一個(gè)可以從其他任何地方連接到mysql服務(wù)器
超級(jí)用戶root,但是連接時(shí)必須使用口令123456
mysql>GRANT ALL ON *.* TO’root@% <mailto:root@'%>’ IDENTIFIED BY ‘123456’
->WITH GRANT OPTION
退出客戶端程序mysql.然后使用新用戶root重新連接服務(wù)器。