Install MySQL Server on Ubuntu
MySQL Error: : 'Access denied for user 'root'@'localhost'
Install MySQL 5.7 on Ubuntu
查看mysql版本
mysql -V
Linux下远程连接MySQL数据库
步骤
- 在服务器端开启远程访问
首先进入mysql数据库,然后输入下面两个命令:
grant all privileges on . to root@% identified by 'password';
flush privileges;
第一个是数据库,可以改成允许访问的数据库名称
第二个 是数据库的表名称,*代表允许访问任意的表
root代表远程登录使用的用户名,可以自定义
%代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了
password代表远程登录时使用的密码,可以自定义
flush privileges;这是让权限立即生效 - 修改my.cnf配置文件
这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find /* -name my.cnf 找到
通过vim编辑该文件,找到bind-address = 127.0.0.1这一句,然后在前面加个#号注释掉,保存退出
vim /etc/mysql/mysql.conf.d/
image.png
注意:
a是编辑;
保存并退出::wq
- 重启服务
service mysql restart
mysql -u root -p
ubuntu16.04下安装和彻底删除mysql5.7
-
彻底删除mysql5.7
删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql
下面命令依次执行
sudo rm /var/lib/mysql/ -R # 删除数据库目录
sudo rm /etc/mysql/ -R #删除启动脚本、配置文件等
sudo apt-get autoremove mysql* --purge # 卸载mysql所有文件
sudo apt-get remove apparmor # 这个apparmor是在装mysql-server时装上的,和安全有关
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清理残余mysql文件
ubuntu上mysql5.5升级到5.7
1、下载mysql-apt的配置包,并安装
wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb
网友评论