这里我明确知道自己的Linux的发型版本所以在MySQL官网下了一个比较准确的安装包.
可以通过命令来查看当前系统的版本:
uname -a(查看版本当前操作系统内核信息)
cat /etc/issue(查看版本当前操作系统发行版信息)
下载下来的安装包只是用tar打了一下包并没有压缩,所以不要用tar -zxvf 或者 tar -jxvf指令
直接使用tar -xvf就可以了.
由于各个安装包之间的依赖关系,需要按照顺序安装:
dpkg -i mysql-common_5.7.23-1ubuntu18.04_amd64.deb
dpkg -i libmysqlclient20_5.7.23-1ubuntu18.04_amd64.deb
dpkg -i libmysqlclient-dev_5.7.23-1ubuntu18.04_amd64.deb
dpkg -i libmysqld-dev_5.7.23-1ubuntu18.04_amd64.deb
安装依赖包:
sudo apt-get install libaio1
dpkg -i mysql-community-client_5.7.23-1ubuntu18.04_amd64.deb
dpkg -i mysql-client_5.7.23-1ubuntu18.04_amd64.deb
dpkg -i mysql-community-source_5.7.23-1ubuntu18.04_amd64.deb
安装依赖包:
sudo apt-get install libmecab2
dpkg -i mysql-community-server_5.7.23-1ubuntu18.04_amd64.deb
设置root密码
安装完成之后使用:mysql -u root -p
登陆即可
设置权限允许远程连接MySQL
grant all on *.* to 'root'@'%' identified by '密码'
刷新权限生效
flush privileges;
修改mysql的配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
加前缀#注释掉bind-address = 127.0.0.1 保存退出 或改成 0.0.0.0
大功告成,现在可以使用navicat等软件连接musql了