之前写过一个apt的安装方式,但是Ubuntu14下默认安装mysql5.5
Ubuntu下apt安装mysql。
由于工程的需要,需要安装高版本的mysql,记录mysql5.7.21的安装过程及遇到的问题。
卸载mysql
参看之前的文章。
准备工作
1.下载mysql5.7.21
2.解压
sudo tar -xvf mysql-server_5.7.21-1ubuntu14.04_amd64.deb-bundle.tar
3.安装
安装前确保安装了libmecab2(sudo apt-get install libmecab2
).
安装顺序如下:
mysql-common_5.7.21-1ubuntu14.04_amd64.deb
libmysqlclient20_5.7.21-1ubuntu14.04_amd64.deb
libmysqlclient-dev_5.7.21-1ubuntu14.04_amd64.deb
libmysqld-dev_5.7.21-1ubuntu14.04_amd64.deb
mysql-community-client_5.7.21-1ubuntu14.04_amd64.deb
mysql-client_5.7.21-1ubuntu14.04_amd64.deb
mysql-community-server_5.7.21-1ubuntu14.04_amd64.deb
命令如下:
sudo dpkg -i mysql-common_5.7.21-1ubuntu14.04_amd64.deb libmysqlclient20_5.7.21-1ubuntu14.04_amd64.deb libmysqlclient-dev_5.7.21-1ubuntu14.04_amd64.deb libmysqld-dev_5.7.21-1ubuntu14.04_amd64.deb mysql-community-client_5.7.21-1ubuntu14.04_amd64.deb mysql-client_5.7.21-1ubuntu14.04_amd64.deb mysql-community-server_5.7.21-1ubuntu14.04_amd64.deb
之后正常安装就好。
附启动命令
进入MySQL:
mysql -u root -p
启动:
service mysql start
重启:
service mysql restart
关闭:
service mysql stop
开启远程访问
修改 /etc/mysql/mysql.conf.d 目录下的mysqld.cnf文件 ,在 bind_address前面加上#注掉
然后
grant all privileges on *.* to root@"%" identified by 'password' with grant option;
flush privileges;
sql服务,
sudo service mysql restart
遇到的问题
找不到mysqld_safe命令, 修改service配置文件
重启mysql。