安裝以前首選確保Mysql是卸載乾淨的mysql
sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean sudo rm -rf /var/lib/mysql
安裝以前先要確保mysql卸載乾淨了sql
Ubuntu14.04 使用apt-get安裝,默認版本是5.6shell
# 在ubuntu14.04中,直接安裝 sudo apt-get install mysql-server-5.6
Ubuntu16.04 使用apt-get安裝,默認版本是5.7數據庫
注意,在Ubuntu16.04中安裝mysql5.7有些難ubuntu
centos7中默認安裝的是mariadb數據庫,需先作移除vim
Mysqlcentos
# 簡單登陸,使用用戶名爲root的密碼登陸,端口默認爲3306 mysql -uroot -p
1- 登陸到服務器,進入數據庫服務器
# *.* 第一個*是數據庫,好比mall,第二個*表明數據庫的表名稱,*表明容許訪問任意的表 # root表明遠程登陸使用的用戶名,能夠自定義。 # %表明容許任意ip登陸,若是你想指定特定的IP,能夠把%替換掉就能夠了 # password表明遠程登陸時使用的密碼,能夠自定義 grant all privileges on *.* to 'root'@'%' identified by 'password';
2- 讓權限當即生效ide
flush privileges;
3- 修改my.cnf配置文件centos7
可以使用 sudo find / -name my.cnf
找到,對於ubuntu14.04在/etc/mysql/my.cnf
.經過vim編輯該文件,找到bind-address = 127.0.0.1
這一句,而後在前面加個#號註釋掉,或者將其改成0.0.0.0,保存退出
4- 重啓mysql服務
service mysql restart
5- 本地客戶端遠程鏈接
# root爲上述設置的帳號,密碼也是上述設置的password mysql -h 服務器ip地址 -P 3306 -u root -p
參考:https://www.jianshu.com/p/8fc...
一、將本地的數據庫(laputa)導出爲sql文件(laputa.sql)
# laputa.sql會存放在當前目錄 mysqldump -uroot -p laputa > laputa.sql
二、用scp命令將sql文件發送到服務器
scp laputa.sql 遠程登陸帳號@服務器ip:服務器目錄/laputa.sql
三、在服務器上登陸mysql,在服務器的mysql中新建同名數據庫(laputa),而後退出mysql
CREATE DATABASE laputa DEFAULT CHARACTER SET utf8;
四、將經過scp命令傳輸過來的laputa.sql文件導入到,剛剛創建的同名數據庫中
# 注意laputa.sql的目錄 mysql -uroot -p laputa < laputa.sql
success!
參考:https://www.jianshu.com/p/772...
參考:https://blog.csdn.net/lxfHaHa...
遠程鏈接
開啓Genelog(記錄數據庫的增刪改查的全部SQL語句)
新建用戶和權限操做
忘記root密碼怎麼辦