您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么修改MySQL root用戶口令”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么修改MySQL root用戶口令”吧!
1.一些基本概念
1)MySQL體系結(jié)構(gòu)由五個(gè)主子系統(tǒng)組成:查詢引擎、存儲(chǔ)管理器、緩沖管理器、事務(wù)管理器和恢復(fù)管理器。
2)查詢引擎包含三個(gè)相關(guān)聯(lián)的部件:語(yǔ)法分析器、查詢優(yōu)化器和執(zhí)行部件。
3)除五個(gè)主子系統(tǒng)以外,MySQL體系結(jié)構(gòu)還包括兩個(gè)輔助部件:過(guò)程管理器和函數(shù)庫(kù)。
4)在MySQL中,事務(wù)的開始標(biāo)記為一個(gè)BEGIN語(yǔ)句(與Oracle不同)。
2.安裝完成后修改MySQL root用戶口令
C:Documents and SettingsAdministrator>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 18
Server version: 5.1.34-community MySQL Community Server (GPL)
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql> use mysql
Database changed
mysql> set password for 'root'@'localhost' = password('passwd');
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
[@more@]C:Documents and SettingsAdministrator>mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N
O)
C:Documents and SettingsAdministrator>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 20
Server version: 5.1.34-community MySQL Community Server (GPL)
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
3.修改數(shù)據(jù)文件存放路徑
先關(guān)閉MySQL服務(wù)器:
C:Documents and SettingsAdministrator>mysqladmin -u root -p shutdown
Enter password: ******
修改my.ini配置文件(默認(rèn)放在 D:Program FilesMySQLMySQL Server 5.1 下)中的datadir參數(shù):
#Path to the database root
datadir="D:MySQL Datafilesdata"
啟動(dòng)MySQL服務(wù)器,可以通過(guò)啟動(dòng)系統(tǒng)服務(wù)的方法。
4.一系列簡(jiǎn)單操作
1)創(chuàng)建數(shù)據(jù)庫(kù),查看數(shù)據(jù)庫(kù),選擇想要使用的數(shù)據(jù)庫(kù)
mysql> create database ggyy;
Query OK, 1 row affected (0.43 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| ggyy |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| ggyy |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql> use ggyy
Database changed
2)創(chuàng)建表,查看表
mysql> create table members
-> (
-> id int(3) auto_increment,
-> fname varchar(20) not null,
-> lname varchar(20) not null,
-> tel varchar(15),
-> email varchar(50),
-> primary key (id)
-> );
Query OK, 0 rows affected (0.49 sec)
mysql> show tables;
+----------------+
| Tables_in_ggyy |
+----------------+
| members |
+----------------+
1 row in set (0.01 sec)
注:auto_increment修飾符只適用于整型字段,表明MySQL將要為這個(gè)字段自動(dòng)生成一個(gè)數(shù)字(通過(guò)對(duì)前面的值增加1)。一個(gè)表只能有一個(gè)auto_increment字段,而且這個(gè)字段必須被定義為鍵(即字段上必須有索引,術(shù)語(yǔ)“鍵”和“索引”在MySQL中是等同的)。
這時(shí)可以在數(shù)據(jù)文件的存放路徑下看到新生成的文件:
D:MySQL Datafilesdataggyy>dir
Volume in drive D is Data
Volume Serial Number is D632-9209
Directory of D:MySQL Datafilesdataggyy
2009-05-18 10:58
感謝各位的閱讀,以上就是“怎么修改MySQL root用戶口令”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么修改MySQL root用戶口令這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。