程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> CentOS下安裝MySQL,CentOS安裝MySQL

CentOS下安裝MySQL,CentOS安裝MySQL

編輯:MySQL綜合教程

CentOS下安裝MySQL,CentOS安裝MySQL


首先通過網絡鏈接的方式在線安裝上mysql服務器端吧!(備注:我開始登錄服務器的時候是用的其他用戶而不是超級管理員,所以安裝MySQL的時候需要切換到超級管理員才可以實現軟件的正確安裝。命令則是:su root ,然後輸入你的超級管理員密碼即可登錄到超級管理員終端。)

第一步,安裝MySQL。

[root@localhost centos]# yum install mysql-server

靜待終端提示:Complete!期間程序會詢問提示:Is This ok [y/N]:你知道的這個應該是要輸y的。

第二步,讓MYSQL隨系統自動啟動。

 [root@localhost centos]# chkconfig –levels 235 mysqld on
 [root@localhost centos]# /etc/init.d/mysqld start 

第三步,設置MySQL的用戶名和密碼。

[root@localhost centos]#mysql_secure_installation

這樣只要看懂一點英文知識的就可以看懂Mysql的數據信息設置了。

然後就是用設置的密碼測試下MYSQL安裝的問題了。[root@localhost centos]# mysql -u root -p 然後回車進入mysql>命令行中,增加一個和數據庫管理用戶吧!

首先切換到root權限,編輯配置MySQL文件 ,利用vim命令中的插入命令i命令和ESC+:wq命令。
[root@sample ~]#vim /etc/my.cnf  ← 編輯MySQL的配置文件
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
old_passwords=1  ←找到這一行在這一行加入新的規則,讓MySQL的默認編碼為UTF-8
default-character-set = utf8  ← 添加這一行代碼
[root@ywm /]# chkconfig mysqld on ←改變指定服務mysqld的啟動信息,on和off分別指定服務的開始和停止。
[root@ywm /]# chkconfig – -list mysqld ←列出系統mysqld的啟動信息,如果2~5的狀態為啟動就OK。
mysqld 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
[root@ywm /]# /etc/rc.d/init.d/mysqld start ←啟動Mysql系統服務
正在啟動 mysqld: [確定]
好了,自此系統的MySQL服務設置成功啟動了。

下面開始設置數據庫的用戶密碼。
1、先進入數據庫(以超級管理員的用戶名和密碼mysql -u root,數據庫安裝默認的密碼是空的。):

 1 [root@ywm /]# mysql -u root
 2 mysql> select Host,User,Password from mysql.user; ←查詢已經存在的數據庫用戶名和密碼
 3 +—————–+——+———-+
 4 | Host | User | Password |
 5 +—————–+——+———-+
 6 | localhost | root | |
 7 | ywm.localdomain | root | |
 8 | 127.0.0.1 | root | |
 9 | localhost | | |
10 | ywm.localdomain | | |
11 +—————–+——+———-+
12 5 rows in set (0.00 sec)

2、通過數據庫編程修改數據庫用戶名的密碼,超級管理員root。此處需要修改兩個位置的用戶名密碼:@localhost和@ywm.localdomain(主機安裝的命名),密碼需要用password(‘設置的新密碼’)設置添加到對應的數據表中。

1 mysql> set password for root@localhost = password(‘sniper’);
2 Query OK, 0 rows affected (0.00 sec)
3 mysql> set password for [email protected] = password(‘sniper’);
4 Query OK, 0 rows affected (0.00 sec)

3、退出數據庫設置的命令。

mysql> exit
Bye

檢測數據庫中密碼是否修改正確。
1、使用默認密碼為空的登錄數據庫測試一下。
[root@ywm /]# mysql -u root
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)
2、使用已經設置修改的密碼登錄數據庫測試一下。
[root@ywm /]# mysql -u root -p
Enter password:
mysql>
成功登錄數據庫。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved