CentOS下MySQL安裝詳細(xì)步驟
首先通過(guò)網(wǎng)絡(luò)鏈接的方式在線安裝上mysql服務(wù)器端吧?。▊渥ⅲ何议_(kāi)始登錄服務(wù)器的時(shí)候是用的其他用戶而不是超級(jí)管理員,所以安裝MySQL的時(shí)候需要切換到超級(jí)管理員才可以實(shí)現(xiàn)軟件的正確安裝。命令則是:su root ,然后輸入你的超級(jí)管理員密碼即可登錄到超級(jí)管理員終端。)
第一步,安裝MySQL。
[root@localhost centos]# yum install mysql-server
靜待終端提示:Complete!期間程序會(huì)詢問(wèn)提示:Is This ok [y/N]:你知道的這個(gè)應(yīng)該是要輸y的。
第二步,讓MYSQL隨系統(tǒng)自動(dòng)啟動(dòng)。
[root@localhost centos]# chkconfig –levels 235 mysqld on [root@localhost centos]# /etc/init.d/mysqld start
第三步,設(shè)置MySQL的用戶名和密碼。
[root@localhost centos]#mysql_secure_installation
這樣只要看懂一點(diǎn)英文知識(shí)的就可以看懂Mysql的數(shù)據(jù)信息設(shè)置了。
然后就是用設(shè)置的密碼測(cè)試下MYSQL安裝的問(wèn)題了。[root@localhost centos]# mysql -u root -p 然后回車進(jìn)入mysql>命令行中,增加一個(gè)和數(shù)據(jù)庫(kù)管理用戶吧!
首先切換到root權(quán)限,編輯配置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 ←找到這一行在這一行加入新的規(guī)則,讓MySQL的默認(rèn)編碼為UTF-8 default-character-set = utf8 ← 添加這一行代碼 [root@ywm /]# chkconfig mysqld on ←改變指定服務(wù)mysqld的啟動(dòng)信息,on和off分別指定服務(wù)的開(kāi)始和停止。 [root@ywm /]# chkconfig – -list mysqld ←列出系統(tǒng)mysqld的啟動(dòng)信息,如果2~5的狀態(tài)為啟動(dòng)就OK。 mysqld 0:關(guān)閉 1:關(guān)閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關(guān)閉 [root@ywm /]# /etc/rc.d/init.d/mysqld start ←啟動(dòng)Mysql系統(tǒng)服務(wù)
正在啟動(dòng) mysqld: [確定]
好了,自此系統(tǒng)的MySQL服務(wù)設(shè)置成功啟動(dòng)了。
下面開(kāi)始設(shè)置數(shù)據(jù)庫(kù)的用戶密碼。
1、先進(jìn)入數(shù)據(jù)庫(kù)(以超級(jí)管理員的用戶名和密碼mysql -u root,數(shù)據(jù)庫(kù)安裝默認(rèn)的密碼是空的。):
[root@ywm /]# mysql -u root mysql> select Host,User,Password from mysql.user; ←查詢已經(jīng)存在的數(shù)據(jù)庫(kù)用戶名和密碼 +—————–+——+———-+ | Host | User | Password | +—————–+——+———-+ | localhost | root | | | ywm.localdomain | root | | | 127.0.0.1 | root | | | localhost | | | | ywm.localdomain | | | +—————–+——+———-+ rows in set (0.00 sec)
2、通過(guò)數(shù)據(jù)庫(kù)編程修改數(shù)據(jù)庫(kù)用戶名的密碼,超級(jí)管理員root。此處需要修改兩個(gè)位置的用戶名密碼:@localhost和@ywm.localdomain(主機(jī)安裝的命名),密碼需要用password(‘設(shè)置的新密碼')設(shè)置添加到對(duì)應(yīng)的數(shù)據(jù)表中。
mysql> set password for root@localhost = password(‘sniper'); Query OK, 0 rows affected (0.00 sec) mysql> set password for root@ywm.localdomain = password(‘sniper'); Query OK, 0 rows affected (0.00 sec)
3、退出數(shù)據(jù)庫(kù)設(shè)置的命令。
mysql> exit Bye
檢測(cè)數(shù)據(jù)庫(kù)中密碼是否修改正確。
1、使用默認(rèn)密碼為空的登錄數(shù)據(jù)庫(kù)測(cè)試一下。
[root@ywm /]# mysql -u root ERROR 1045 (28000): Access denied for user ‘root'@'localhost' (using password: NO)
2、使用已經(jīng)設(shè)置修改的密碼登錄數(shù)據(jù)庫(kù)測(cè)試一下。
[root@ywm /]# mysql -u root -p Enter password: mysql>
成功登錄數(shù)據(jù)庫(kù)。
相關(guān)文章
Linux下sersync數(shù)據(jù)實(shí)時(shí)同步
這篇文章主要為大家詳細(xì)介紹了Linux下sersync數(shù)據(jù)實(shí)時(shí)同步的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02Windows Apache2.4 VC9(ApacheHaus)詳細(xì)安裝配置教程
這篇文章主要介紹了Windows Apache2.4 VC9(ApacheHaus)詳細(xì)安裝配置教程,需要的朋友可以參考下2017-09-09linux下用cron定時(shí)執(zhí)行任務(wù)的方法
呵呵,比較有用,網(wǎng)上摘抄的。留著備用吧。2008-06-06