[轉]Mysql 4 Ubuntu 安裝及用戶登錄 ? 安裝MySQL要安裝 MySQL,可以在終端提示符后運行下列命令:?sudo apt-get install mysql-server mysql-client #中途會讓你輸入一次root用戶密碼sudo apt-get install php5-mysql ?#安裝php5-mysql 是將php和mysql連接起
[轉]Mysql 4 Ubuntu 安裝及用戶登錄?
安裝MySQL 要安裝 MySQL,可以在終端提示符后運行下列命令: ? sudo apt-get install mysql-server mysql-client #中途會讓你輸入一次root用戶密碼 sudo apt-get install php5-mysql ?#安裝php5-mysql 是將php和mysql連接起來 一旦安裝完成,MySQL 服務器應該自動啟動。 ?www.2cto.com ? ? sudo start mysql #手動的話這樣啟動 sudo stop mysql #手動停止 當你修改了配置文件後,你需要重啟 mysqld 才能使這些修改生效。 ? 要想檢查 mysqld 進程是否已經開啟,可以使用下面的命令: ? pgrep mysqld 如果進程開啟,這個命令將會返回該進程的 id。 ? ps -A|grep mysql ? 如果存在mysqld,mysqld_safe等進程的話,則會顯示出來,如: ? ?4460 pts/0 ? ?00:00:00 mysqld_safe ?4583 pts/0 ? ?00:00:01 mysqld ? www.2cto.com ? 登錄MYSQL問題: ? (1)mysql -u root -p? ? 輸入密碼之后,錯誤提示如下:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),意思是root的密碼不正確。 ? 解決辦法如下: ? a.sudo mysqld_safe --user=root --skip-grant-tables --skip-networking & ? 輸入命令之后,提示信息如下: ? [1] 5166 root@jungsagacity:/home/jung# 120521 18:46:32 mysqld_safe Logging to syslog. 120521 18:46:32 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql ? 如果提示信息為: ? [2] 4928 root@jungsagacity:/home/jung# 120521 18:44:40 mysqld_safe Logging to syslog. 120521 18:44:40 mysqld_safe A mysqld process already exists ? 表示mysqld_safe進程存在,可以通過 ? ps -A|grep mysql 查看mysqld_safe進程ID ? kill -9 -xxxx ? ? ? ? ? ?終結ID為xxxx的進程 ? 下面繼續輸入命令: ? mysql -u root mysql ? ? 表示以root用戶登錄到mysql數據庫當中 ? select * from user; ? ? ? ?可以看到登記的用戶名和密碼等詳細信息。此時會看到root 對應的密碼是 123456. ?www.2cto.com ? ? 實際上我們輸入 ? ?mysql -u root -p? ? enter password: 123456 ? ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ? 重新修改root密碼: ? update user set password=PASSWORD('123456') where user='root' and host='localhost'; ? flush privileges; ? ? ?這一句話必須的輸入,否則推出mysql客戶端之后,依然登錄不了。 ? (2)新建用戶無法登錄 ? 以root用戶身份登錄到數據庫mysql之后之后,可以新建一個本地的用戶jun,推出客戶端之后,以jun進行登錄,出現錯誤信息 ? ERROR 1045 (28000): Access denied for user 'wujun'@'localhost' (using password: YES) ? 出現這個錯誤主要有以下亮點錯誤: ? a.新建用戶的時候,密碼以字符串'xxxxxx'的形式輸入,而不是以PASSWORD('xxxxxx')形式輸入 ? www.2cto.com ? 正確的語句: ? mysql> insert into user(host,user,password) values('local',jun,PASSWORD('xxxxxx')); ? mysql> flush privileges; ? b.正確的輸入插入語句之后,沒有輸入 ? mysql> flush privileges;聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com