第一步:確保Ubuntu系統已經安裝上了MySQL數據庫。登陸數據庫 ,運行如下命令:
mysql -u用戶名-p
第二步:創建用戶用來遠程連接,運行如下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yfb666' WITH GRANT OPTION;
參數說明:第一個xiaoxu表示用戶名,%表示所有的電腦都可以連接,也可以設置某個ip地址運行連接,第二個xiaoxu表示密碼
第三步:執行如下命令,立即生效
flush privileges;
第四步:查詢數據庫的用戶,看看是否成功創建新用戶,運行如下命令
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
第五步:使用exit命令退出后,修改mysql的配置文件,運行如下命令
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf +43
找到 “bind-address = 127.0.0.1” ,這一行要注釋掉,只需在前面加個#,即# bind-address = 127.0.0.1,然后,重新啟動,命令如下:
/etc/init.d/mysql stop
/etc/init.d/mysql start
數據庫簡單使用
1鏈接數據庫
mysql -h localhost -P 3306 -uroot -pyfb666
2使用show語句找出在服務器上當前存在什么數據庫
mysql>show databases;
3創建一個數據庫xiaohutu
mysql>create database xiaohutu;
4.選擇你所創建的數據庫
mysql>usexiaohutu
【創建數據庫表】
1、首先看現在你的數據庫中存在什么表:
mysql> show tables;
2、下面來創建一個數據庫表mytable:我們要建立一個你公司員工的生日表,表的內容包含員工姓名、性別、出生日期、出生城市。
mysql> createtablemytable (namevarchar(20), sexchar(1),birth date, birthaddr
varchar(
20));
創建了一個表后,我們可以看看剛才做的結果,用show tables顯示數據庫中有哪些表:
mysql> show tables;
3、顯示表的結構:
mysql> describe mytable;
4、往表中加入記錄我們先用select命令來查看表中的數據:
mysql>select*frommytable;
Emptyset(0.00sec)
這說明剛才創建的表還沒有記錄。 加入一條新記錄:
mysql> insertintomytablevalue('xiaoming','f','1994-03-06','china');
5、再用上面的select命令看看發生了什么變化。我們可以按此方法一條一條地將所有員工的記錄加入到表中。
mysql> select * from mytable;