liunx mysql
liunx mysql
1.linux 休修改密碼:passwd
2.linux 添加用戶 useradd
3:mysql 的安裝目錄在/usr/local/mysql下
4.修改mysql用戶的root權限:/usr/bin/mysqladmin -u root password 'new-password'
5.啟動MySQL,注意使用用戶為mysql:
/usr/local/mysql/bin/mysqld_safe --user=mysql
6.關閉數據庫:
mysqladmin -uroot -pxxxx -hxxxxxxxxx shutdown
7.創建數據庫
crate database sms
8.創建用戶并且付所有權限
GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY 'jiangjianqiang' WITH GRANT OPTION;
9.創建用戶,后付所有權限
insert into user(host,user,password) values('localhost','test',PASSWORD('t'));
grant all privileges on usertest.* to test;
flush privileges
如同樓上朋友說的確定是否設了權限,如果設了還不行的話,最好先徹底卸載mysql
1.rpm -qa|grep mysql
mysql......
2.rpm -e mysql....
3.重裝,參見:sd44兄的:http://www.linuxsir.com/bbs/showthre...&threadid=2085
4. 初始化
安裝結束后,初始化數據庫
scripts/mysql_install_db
然后是設置權限
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql
(假定mysql裝在/usr/local/mysql目錄下,運行完scripts/mysql_install_db ,會產生/usr/local/mysql/var 目錄,看有沒有/usr/local/mysql/var 目錄,這步很重要,我前兩次裝因沒徹底卸載mysql
結果就運行完scripts/mysql_install_db 也找不到/usr/local/mysql/var 目錄,
所以chown -R mysql /usr/local/mysql/var 就沒能運行,結果就出現樓主的問題,不知你是不是這種情況,參考一下)
5. 為 root 設置密碼
/usr/local/mysql/bin/mysqladmin -u root -p password 123456
回車后系統會提示你輸入當前密碼,應該是像下面這樣:
Enter password:
因為此時還沒有密碼,所以直接回車即可,這時沒有任何提示返回提示符狀態,而密碼已經設置完成。
6) 調試 自啟動
系統啟動時加載mysql
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
cd /etc/rc.d/rc3.d
ln -s ../init.d/mysql S70mysql
posted on 2006-09-08 16:59 強強 閱讀(543) 評論(0) 編輯 收藏 所屬分類: mysql