Mysql安装及基础配置

1、卸载Mysql

安装以前首选确保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

2、安装

安装以前先要确保mysql卸载干净了sql

一、Ubuntu中Mysql

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中Mysql安装及连接

centos7中默认安装的是mariadb数据库,需先作移除vim

  • yum remove mariadb-libs.x86_64

Mysqlcentos

  • 下载mysql源 https://dev.mysql.com/downloa...
  • 安装mysql源 yum localinstall mysql57-community-release-el7-11.noarch.rpm
  • 安装mysql服务 yum install mysql-community-server
  • mysql安装以后会有默认密码,默认密码查看 cat /var/log/mysqld.log | grep "password"
  • 启动 service mysqld start/restart
  • 中止 service mysqld stop

3、登陆到mysql

# 简单登陆,使用用户名为root的密码登陆,端口默认为3306
mysql -uroot -p

4、开启远程链接

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...

5、本地Mysql数据库迁移到服务器

一、将本地的数据库(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...

ubuntu16修改mysql默认字符集为utf8

参考:https://blog.csdn.net/lxfHaHa...

Tips:Mysql扩展知识

远程链接

  • 防火墙要打开
  • mysql远程服务要打开

开启Genelog(记录数据库的增删改查的全部SQL语句)

新建用户和权限操做

忘记root密码怎么办

相关文章
相关标签/搜索