kxbin
          成功留給有準備的人
          posts - 10,  comments - 35,  trackbacks - 0

          [root@sample ~]# yum -y install mysql-server  ← 安裝MySQL

          配置MySQL
          [root@sample ~]#vim /etc/my.cnf  ← 編輯MySQL的配置文件
          [mysqld]
          datadir=/var/lib/mysql
          socket=/var/lib/mysql/mysql.sock
          # Default to using old password format for compatibility with mysql 3.x
          # clients (those using the mysqlclient10 compatibility package).
          old_passwords=1  ← 找到這一行,在這一行的下面添加新的規則,讓MySQL的默認編碼為UTF-8
          default-character-set = utf8 ← 添加這一行
          然后在配置文件的文尾填加如下語句:
          [mysql]
          default-character-set = utf8

          啟動MySQL服務
          [root@sample ~]# chkconfig mysqld on  ← 設置MySQL服務隨系統啟動自啟動
          [root@sample ~]# chkconfig --list mysqld  ← 確認MySQL自啟動 
          mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5為on的狀態就OK
          [root@sample ~]#/etc/rc.d/init.d/mysqld start  ← 啟動MySQL服務
          Initializing MySQL database:         [ OK ]
          Starting MySQL:              [ OK ]
          MySQL初始環境設定

          [1]為MySQL的root用戶設置密碼
          MySQL在剛剛被安裝的時候,它的root用戶是沒有被設置密碼的。首先來設置MySQL的root密碼。
          [root@sample ~]# mysql -u root  ← 用root用戶登錄MySQL服務器
          Welcome to the MySQL monitor. Commands end with ; or \g.
          Your MySQL connection id is 2 to server version: 4.1.20
          Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
          mysql> select user,host,password from mysql.user;  ← 查看用戶信息
          +------+------------------------------+---------------+
          | user | host          | password |
          +------+------------------------------+---------------+
          | root | localhost        |       |  ← root密碼為空 
          | root | sample.centospub.com  |       |  ← root密碼為空
          |   | sample.centospub.com |       |
          |   | localhost       |       |
          |root | %                                 |XXX      |
          |   |                            |       |
          +------+------------------------------+---------------+
          4 rows in set (0.00 sec)
          mysql> set password for root@localhost=password('在這里填入root密碼');  ← 設置root密碼
          Query OK, 0 rows affected (0.01 sec)
          mysql> set password for root@'sample.centospub.com'=password('在這里填入root密碼');  ← 設置root密碼
          Query OK, 0 rows affected (0.01 sec)只有設置了這個才可以,才可以通過數據庫來安裝網址


          mysql> set password for root@'xxx'=password('xxx');  ← 設置root密碼
          Query OK, 0 rows affected (0.01 sec)
          mysql> select user,host,password from mysql.user;  ← 查看用戶信息
          +------+--------------------------------+--------------------------+
          | user | host          | password     |
          +------+--------------------------------+--------------------------+
          | root | localhost        | 19b68057189b027f |  ← root密碼被設置
          | root | sample.centospub.com   | 19b68057189b027f |  ← root密碼被設置
          |    | sample.centospub.com   |          |
          |    | localhost        |          |
          +------+--------------------------------+--------------------------+
          4 rows in set (0.01 sec)
          mysql> exit  ← 退出MySQL服務器
          Bye
          然后,測試一下root密碼有沒有生效。
          [root@sample ~]# mysql -u root  ← 通過空密碼用root登錄
          ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)  ← 出現此錯誤信息說明密碼設置成功
          [root@localhost ~]# mysql -u root -h sample.centospub.com  ← 通過空密碼用root登錄
          ERROR 1045 (28000): Access denied for user 'root'@'localhost'  (using password: NO)  ← 出現此錯誤信息說明密碼設置成功
          [root@sample ~]#mysql -u root -p  ← 通過密碼用root登錄
          Enter password:  ← 在這里輸入密碼
          Welcome to the MySQL monitor. Commands end with ; or \g.  ← 確認用密碼能夠成功登錄
          Your MySQL connection id is 5 to server version: 4.1.20
          Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
          mysql> exit
          Bye
          [root@sample ~]# mysql -u root -h sample.centospub.com -p  ← 通過密碼用root登錄
          Enter password:  ← 在這里輸入密碼
          Welcome to the MySQL monitor. Commands end with ; or \g.  ← 確認用密碼能夠成功登錄
          Your MySQL connection id is 6 to server version: 4.1.20
          Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
          mysql> exit  ← 退出MySQL服務器
          Bye


          [2] 刪除匿名用戶
          在MySQL剛剛被安裝后,存在用戶名、密碼為空的用戶。這使得數據庫服務器有無需密碼被登錄的可能性。為消除隱患,將匿名用戶刪除。
          [root@sample ~]# mysql -u root -p  ← 通過密碼用root登錄
          Enter password:  ← 在這里輸入密碼
          Welcome to the MySQL monitor. Commands end with ; or \g.
          Your MySQL connection id is 7 to server version: 4.1.20
          Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
          mysql> select user,host from mysql.user;  ← 查看用戶信息
          +------+----------------------------+
          | user | host         |
          +------+----------------------------+
          |   | localhost       |
          | root | localhost       |
          |   | sample.centospub.com |
          | root | sample.centospub.com  |
          +------+----------------------------+
          4 rows in set (0.02 sec)
          mysql> delete from mysql.user where user='';  ← 刪除匿名用戶
          Query OK, 2 rows affected (0.17 sec)
          mysql> select user,host from mysql.user;  ← 查看用戶信息
          +------+----------------------------+
          | user | host         |
          +------+----------------------------+
          | root | localhost      |
          | root | sample.centospub.com |
          +------+----------------------------+
          2 rows in set (0.00 sec)
          mysql> exit  ← 退出MySQL服務器
          Bye
          好了,下面都不是必須的了!
          測試MySQL

          posted on 2012-02-20 22:54 kxbin 閱讀(4844) 評論(0)  編輯  收藏 所屬分類: Linux
          你恨一個人是因為你愛他;你喜歡一個人,是因為他身上有你沒有的;你討厭一個人是因為他身上有你有的東西;你經常在別人面前批評某人,其實潛意識中是想接近他。

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(5)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          J2EE

          java技術網站

          Linux

          平時常去的網站

          數據庫

          電影網站

          網站設計

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 闵行区| 外汇| 通辽市| 柯坪县| 华容县| 济宁市| 尚义县| 云梦县| 洛扎县| 肃北| 乐平市| 宁津县| 玛沁县| 凉城县| 获嘉县| 东兴市| 舒城县| 溧水县| 铅山县| 鹿邑县| 邵武市| 冀州市| 中超| 新兴县| 正阳县| 彩票| 庆阳市| 井冈山市| 稷山县| 安顺市| 虹口区| 广东省| 聊城市| 安西县| 太和县| 永顺县| 平塘县| 酉阳| 广灵县| 五河县| 襄樊市|