安装以前首选确保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密码怎么办