ubuntu16.04上安裝mysql非常簡單只需要幾條命令就可以完成沥匈。
先更新源sudo apt-get update
sudo apt-get install mysql-server
安裝過程中遇到Y(jié)/N 時(shí)都選Y
?在安裝過程中需要你輸入MySQL 管理員用戶(root)密碼源请,如下圖:
要記得所輸入的密碼 ?后面用來登錄mysql
apt-get install mysql-client
查看MySQL是否安裝成功???????
sudo netstat -tap | grep mysql
二. MySQL數(shù)據(jù)庫基本使用
1.使用root用戶登錄:
2筋蓖、配置遠(yuǎn)程訪問? ?
a、編輯配置文件 ????????? sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf?
將bind-address = 127.0.0.1注釋???
b殖演、修改用戶權(quán)限??????? 登錄MySQL:mysql -u root -p --遠(yuǎn)程訪問 mysql -h 192.168.0.201 -P 3306 -u root -p123 123為root用戶密碼???????
用戶權(quán)限:
grant all on *.* to root@'%' identified by '1';? --添加一個(gè)用戶名是root且密碼是1的遠(yuǎn)程訪問用戶???????
刷新:flush privileges;???????
查看是否添加成功:select user,host,authentication_string from user; --在5.7中用戶密碼是列authentication_string???????
退出:quit??? c假栓、重啟MySQL服務(wù)??????? /etc/init.d/mysql restart?
3、完成且測試通過点晴。
(同樣在輸完密碼直接回車就好 ?密碼不會(huì)顯示出來) ? 看到mysql>表明登陸成功
然后通過show databases; 就可以查看當(dāng)前的數(shù)據(jù)庫感凤。
后面還有很多mysql的操作
創(chuàng)建MySQL數(shù)據(jù)庫和用戶:
mysql>create database snailblog;
上面命令創(chuàng)建了一個(gè)名為snailblog的數(shù)據(jù)庫。
4.創(chuàng)建用戶粒督,并使用snailblog數(shù)據(jù)庫:grant(授予)
mysql>grant ?all on snailblog.*to'man_user' identified by 'test1234';
使用新用戶登錄:
mysql ?-u man_user ?-p ?snailblog
創(chuàng)建表:
mysql> CREATETABLEuser (id INT, name VARCHAR(20), email ?VARCHAR(20));
插入記錄:
mysql> INSERT INTO user (id,name,email) VALUES(1,"bar","bar@gmail.com");
mysql> INSERT INTO user (id,name,email) VALUES(2,"foo","foo@163.com");
mysql> INSERT INTO user (id,name,email) VALUES(3,"cat","cat@gmail.com");
簡單查詢:
mysql>SELECT * FROM ?user;
退出MySQL命令行:
mysql>exit
停止MySQL數(shù)據(jù)庫服務(wù):
?sudo systemctl stop mysql.service
11.啟動(dòng)MySQL數(shù)據(jù)庫服務(wù):
sudo systemctl start mysql.service
12.重啟MySQL數(shù)據(jù)庫服務(wù):
sudo systemctl restart mysql.service
13.查看MySQL運(yùn)行狀態(tài):
sudo systemctl status mysql.service
14.編輯MySQL的配置文件:
?sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
MySQL 5.6文檔:http://dev.mysql.com/doc/refman/5.6/en/
后面其實(shí)還要修改mysql的編碼陪竿,參照http://blog.csdn.net/apple9005/article/details/53188938