环境 ubuntu 14.04 64bit
软件 mysql-server_5.7.13-1ubuntu14.04_amd64.deb-bundle.tar
准备工作
tar xvf mysql-server_5.7.13-1ubuntu14.04_amd64.deb-bundle.tar
解压后文件列表:
libmysqlclient20_5.7.13-1ubuntu14.04_amd64.deb
libmysqlclient-dev_5.7.13-1ubuntu14.04_amd64.deb
libmysqld-dev_5.7.13-1ubuntu14.04_amd64.deb
mysql-client_5.7.13-1ubuntu14.04_amd64.deb
mysql-common_5.7.13-1ubuntu14.04_amd64.deb
mysql-community_5.7.13-1ubuntu14.04_amd64.changes
mysql-community-client_5.7.13-1ubuntu14.04_amd64.deb
mysql-community-server_5.7.13-1ubuntu14.04_amd64.deb
mysql-community-source_5.7.13-1ubuntu14.04_amd64.deb
mysql-community-test_5.7.13-1ubuntu14.04_amd64.deb
mysql-server_5.7.13-1ubuntu14.04_amd64.deb
mysql-testsuite_5.7.13-1ubuntu14.04_amd64.deb
参考官网 文档http://dev.mysql.com/doc/refman/5.7/en/linux-installation-debian.html
1. 安装次序
sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb 安装完conf文件目录:
/etc/mysql
可执行文件:/usr/bin
/usr/sbin
数据库文件:/var/lib/mysql
2. 如果密码出错 例如添加hadoop运行mysql -uhadoop -pxxx sudo mysqld_safe --skip-grant-tables mysql> use mysql; mysql> grant all on *.* to root@'%' identified by 'yourpassword'; mysql> update user set User='hadoop' where Host='%'; mysql> update user set Host='localhost' where User='hadoop'; mysql> flush privileges; mysql> exit; mysql -uhadoop -pyourpassword即可正常运行 3. 开启远程登录 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf bind-address = 127.0.0.1注销 重启mysql服务 sudo service mysql restart 关闭mysql sudo service mysql stop 启动mysql sudo service mysql start