安装
官网下载
- 进入
MySQL
数据库的官网。里面有各种版本,MySQL5.5,MySQL5.6,MySQL5.7,MySQL8.0
。 - 其中前三者是应用最广泛的,
8.0
目前刚出来,属于起步阶段,问题还是很多;而且网上的资源比较少。
MySQL5.7
社区版本
笔者安装5.7
,找到对应的版本。
选择安装版本
本次安装通过源码进行安装,并且选择Linux
系统版本为ubuntu18.04
,笔者最喜欢的版本。
下载 DEB Package
点击下载DEB
安装包
安装过程
进入到安装包所在的文件目录下,笔者是Downloads
下:
1 | sudo dpkg -i mysql-community-source_5.7.26-1ubuntu18.04_amd64.deb |
安装客户端和环境
1 | 安装mysql服务 |
设置root
密码
mysql5.7
安装完成后普通用户不能进mysql
,原因:root
的plugin
被修改成了auth_socket
,用密码登陆的plugin
应该是mysql_native_password
,直接用root
权限登录就不用密码,修改root
密码和登录验证方式:
1 | sudo su # 进入root账户 |
配置远程登录
默认的MySQL
服务是只允许本地服务的,但是大部分时候需要远程服务,下面进行配置:
1 | $sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf # 进入配置文件,注释掉bind-address = 127.0.0.1 |
保存退出,进入mysql服务,执行授权命令:
1 | $sudo -uroot -p |
卸载
卸载mysql
1 | sudo apt-get autoremove --purge mysql-server |
删除数据
1 | dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P |
弹出的窗口都要选择yes!
删除目录
1 | sudo rm -rf /etc/mysql |
清除残留
1 | sudo apt autoremove |