當前位置:首頁 » 數據倉庫 » 怎麼初始化mysql資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

怎麼初始化mysql資料庫

發布時間: 2022-04-16 17:47:26

Ⅰ unbantu中怎麼初始化mysql資料庫

ubuntu下mysql的常用命令,MySQL資料庫的基本操作命令
一、mysql服務操作
0、查看資料庫版本 sql-> status;
1、net start mysql //啟動mysql服務
2、net stop mysql //停止mysql服務
3、mysql
-h主機地址 -u用戶名 -p用戶密碼 //進入mysql資料庫
4、quit //退出mysql操作
5、mysqladmin -u用戶名
-p舊密碼 password 新密碼 //更改密碼
6、grant select on 資料庫.* to 用戶名@登錄主機 identified by
"密碼" //增加新用戶
exemple:
例2、增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,並可以對資料庫mydb進行查詢、插入、修改、刪除的操作
(localhost指本地主機,即MYSQL資料庫所在的那台主機),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數據
庫,只能通過MYSQL主機上的web頁來訪問了。
grant select,insert,update,delete on mydb.* to
test2@localhost identified by "abc";
如果你不想test2有密碼,可以再打一個命令將密碼消掉。
grant
select,insert,update,delete on mydb.* to test2@localhost identified by "";
二、資料庫操作
1、show databases; //列出資料庫
2、use
database_name //使用database_name資料庫
3、create database data_name
//創建名為data_name的資料庫
4、drop database data_name //刪除一個名為data_name的資料庫
三、表操作
1、show databases;//列出所有資料庫
use 資料庫名;
//到達某一資料庫
show tables //列出所有表
create table tab_name(
id int(10)
not null auto_increment primary key,
name varchar(40),
pwd varchar(40)
) charset=gb2312; 創建一個名為tab_name的新表
2、drop table tab_name
刪除名為tab_name的數據表
3、describe tab_name //顯示名為tab_name的表的數據結構
4、show
columns from tab_name //同上
5、delete from tab_name //將表tab_name中的記錄清空
6、select * from tab_name //顯示表tab_name中的記錄
7、mysqlmp -uUSER -pPASSWORD
--no-data DATABASE TABLE > table.sql //復製表結構
四、修改表結構
1、 ALTER TABLE tab_name ADD PRIMARY KEY (col_name)
說明:更改表得的定義把某個欄位設為主鍵。
2、ALTER TABLE tab_name DROP PRIMARY KEY (col_name)
說明:把主鍵的定義刪除
3、 alter table tab_name add col_name varchar(20);
//在tab_name表中增加一個名為col_name的欄位且類型為varchar(20)
4、alter table tab_name drop
col_name //在tab_name中將col_name欄位刪除
5、alter table tab_name modify col_name
varchar(40) not null //修改欄位屬性,注若加上not null則要求原欄位下沒有數據
SQL
Server200下的寫法是:Alter Table table_name Alter Column col_name varchar(30) not
null;
6、如何修改表名:alter table tab_name rename to new_tab_name
7、如何修改欄位名:alter table tab_name change old_col new_col varchar(40);
//必須為當前欄位指定數據類型等屬性,否則不能修改
8、create table new_tab_name like old_tab_name
//用一個已存在的表來建新表,但不包含舊表的數據
五、數據的備份與恢復
導入外部數據文本:
1.執行外部的sql腳本
當前資料庫上執行:mysql < input.sql
指定資料庫上執行:mysql [表名] <
input.sql
2.數據傳入命令 load data local infile "[文件名]" into table [表名];
備份資料庫:(dos下)
mysqlmp --opt school>school.bbb
mysqlmp -u
[user] -p [password] databasename > filename (備份)
mysql -u [user] -p
[password] databasename < filename (恢復)

Ⅱ 怎麼在mysql建立資料庫

1、下載mysql,安裝,然後打開cmd,cd到mysql所在的目錄,然後輸入mysqld啟動mysql伺服器
2、查看當前所有的資料庫 : show databases;
3、創建資料庫 : create database 資料庫名稱; (這里創建了test_db資料庫,然後用1命令查看所有資料庫)
4、這里資料庫創建完畢了,接下來就是創建資料庫表,比如我們在test_db中創建一個為tb_user的表,該表包含欄位email ,password
5、切換當前資料庫到test_db
命令 use test_db;
6、
.png
7、創建表TB_USER ,創建成功後用show tab

Ⅲ 如何初始化MySQL資料庫

1、停止mysql服務
2、刪除mysql的data目錄下的,除mysql這個目錄外的其他目錄(為保險期間,先移走)
3、重啟myql即可
-----------------------------------
呵呵,放鬆,一切都會好起來的!

Ⅳ MySQL資料庫二進制安裝初始化報錯

please
configure
the
'hostname'
command
to
return
a
correct
hostname.
在/etc/hosts里配置一個正確的主機名試試
直到
你敲hostname口令
可以出現一個正確的主機名
比如localhost
哦對了,還有/etc/sysconfig/network
裡面設置主機名

Ⅳ windows怎麼初始化mysql資料庫

你安裝一下 Navicat Premium MYSQL 客服端管理軟體,用root進去,直接初始化就行了。

Ⅵ mysql 5.6 資料庫怎麼初始化

1、停止mysql服務
2、刪除mysql的data目錄下的,除mysql這個目錄外的其他目錄(為保險期間,先移走)
3、重啟myql即可
-----------------------------------

Ⅶ 如何初始化MySQL資料庫在Ubuntu安裝後

當在Ubuntu中執行命令sudo apt-get install mysql-server5.1安裝的時候居然沒有提示我輸入mysql的密碼之類的信息,但是當安裝好之後再終端中直接輸入mysql的時候又能直接進入mysql中,雖然可以進入mysql中但是我對mysql的密碼一點都不知道,所以這個時候安裝的mysql就相當於沒有安裝,因為不能用程序進行操作mysql資料庫(因為操作資料庫都需要mysql數據的密碼的),為了解決ubuntu中mysql密碼初始化的方法有一下兩種:

(1)打開/etc/mysql/debian.cnf文件,在這個文件中有系統默認給我們分配的用戶名和密碼,通過這個密碼就可以直接對mysql進行操作了。但是一般這個密碼都比較怪,很長很長。

(2)當進入mysql之後修改mysql的密碼:這個方法比較好,具體的操作如下用命令:set password for 'root'@'localhost' = password('yourpass');當修改之後就可應正常對mysql進行操作了。

Ⅷ springside新生成的項目如何初始化mysql資料庫

你可以在SpringSide下面的example中的3個實例應用中獲取到sql腳本。。。文件名是load-data.sql;它的腳本是採用標準的sql腳本編寫的,用在mysql資料庫中沒問題,可以通過復制粘貼到MySQL客戶端運行,但是你要確保你的資料庫的字元編碼已經設置好,以免出現中文亂碼。。。

Ⅸ mysql 5.7初始化root密碼

初始化資料庫

# 初始化資料庫, 確保 /data/mysql 目錄是mysql 可寫的。

/usr/local/mysql57/bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql

啟動服務

/usr/local/mysql57/support-files/mysql.server start #啟動mysql 伺服器

登錄資料庫

注意:初始化時隨機生成了密碼,可以去/mysql下的mysql.log 里查看

【root】# cat mysql.log | grep password

2021-05-12T06:28:43.374399Z 1 [Note] A temporary password is generated for root@localhost: dHuSP!;y.3ef

#臨時密碼登錄資料庫 (會提示要你修改密碼); 《Linux就該這么學》 一起學習

/usr/local/mysql57/bin/mysql -uroot -p "dHuSP!;y.3ef"

修改密碼方法:(建議方法二)

方法一:

mysql>update mysql.user set authentication_string=password("新密碼");

mysql>flush privileges;

方法二:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

mysql> flush privileges;