Ubuntu安装Mysql
一、卸载原有的Mysql环境
sudo apt-get remove mysql-server
sudo apt-get autoremove --purge mysql-server
sudo apt-get remove mysql-common
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
查看mysql依赖项,继续删除干净
dpkg --list|grep mysql
二、安装Mysql
sudo aptitude search mysql
sudo apt-get install mysql-server mysql-client
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
- 选mysql-8.0 并按enter键
- 再次方向键选择mysql-8.0 并按enter键
- 方向键选择ok 并按enter键
- 更新apt: 执行 sudo apt update
- 解决提示部分:sudo apt-get upgrade
- 正式安装MySQL18.04:sudo apt install mysql-server
- 上边安装完后,会让你设置root密码,输入后按enter键,并再次确认
- MySQL8.0采用了新的加密方式,与Ubuntu18.04有兼容问题;故选择下面的旧版本5.x的加密方式
三、Mysql相关命令
指令 | 说明 |
---|---|
service mysqld start | 启动mysql |
service mysqld stop | 关闭mysql |
四、设置远程连接
登进MySQL
输入以下语句,进入mysql库:
use mysql
- 更新域属性,'%'表示允许任意IP地址访问:
update user set host='%' where user ='root';
- 执行以上语句之后再执行:
FLUSH PRIVILEGES;
- 再执行授权语句:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;