Ubuntu 20.04/18.04 安装MySQL以及MySQL的一些基本设置


前言

如何在ubuntu上安装MySQL数据库,以及安装后的使用和一些基本设置,我浅浅的分享一下我的一些经验,欢迎各位小伙伴批评指正~
如果能帮到您,我将不胜荣耀~


一、安装MySQL

安装MySQL,可以在终端直接执行下面的两条语句:

sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysqlclient-dev

二、卸载MySQL

如果对于想要重新安装MySQL或者卸载MySQL的小伙伴,可以参考以下方法:

(1)卸载原来的MySQL,终端执行下面四条指令:
sudo apt-get autoremove --purge mysql-server
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common

(2)清理残留数据,终端执行下面一条指令:
dpkg -l |grep ^rc|awk ‘{print $2}’ |sudo xargs dpkg -P

三、使用MySQL

1.首次进入MySQL

首次进入MySQL不需要输入数据库密码,终端执行以下语句进入数据库:

sudo mysql -u root -p

然后输入用户密码

2.修改root用户密码

(1)想要修改root用户密码,数据库终端(不同于终端,是指进入数据库终端,简单说就是前面有个mysql->)执行下面这条语句:
alter user ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

(2)数据库终端查看是否修改成功:
select user,authentication_string,plugin,host from mysql.user;

(3)数据库终端刷新权限:
FLUSH PRIVILEGES;

(4)终端用新的密码进入MySQL
mysql -uroot -p"123456"

3.解决远程访问权限

MySQL数据库搭建完了,创建了数据库,某个数据库里面也建了一些表,有的小伙伴问了,那我想远程访问数据库,我好像访问不了呀,咋办呀?别急,下面手把手教你如何设置远程访问。解决远程访问,需要进行下面两个设置:

(1)终端
vi /etc/mysql/mysql.conf.d/mysqld.cnf(权限不行的话就要在语句前加sudo)
把 bind-address 127.0.0.1 改成 0.0.0.0

(2)数据库终端
use mysql;
update user set host = ‘%’ where user = “root”;

4.解决远程访问延时问题

在搭建完数据库,赋予了远程访问权限之后,我远程查信息,有一个10s左右的延迟,如果有小伙伴和我一样,遇到了这个问题,那么相信下面的方法可以帮助你解决问题:

(1)在 /etc/mysql/my.cnf 里面,该文档最下面增加下面这两行
[mysqld]
skip-name-resolve

(2)终端重启数据库
service mysql restart


总结

以上就是今天要讲的内容,欢迎各位小伙伴批评指正呦~

  • 13
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Ubuntu 20.0418.04是两个不同版本的Ubuntu操作系统。它们之间的主要区别包括以下几点: 1. 内核版本:Ubuntu 20.04默认使用的是Linux内核5.4,而Ubuntu 18.04默认使用的是Linux内核4.15。新的内核版本通常会提供更好的性能和更好的硬件支持。 2. 桌面环境:Ubuntu 20.04默认使用的是GNOME 3.36桌面环境,而Ubuntu 18.04默认使用的是GNOME 3.28桌面环境。GNOME 3.36提供了一些新的功能和改进,例如更好的应用程序启动器和更好的触摸支持。 3. 应用程序版本:Ubuntu 20.04默认提供了一些新的应用程序版本,例如Firefox 75,LibreOffice 6.4和GIMP 2.10。这些版本通常提供了更好的性能和更多的功能。 4. 支持周期:Ubuntu 20.04是LTS(长期支持)版本,支持期限为10年,而Ubuntu 18.04是LTS版本,支持期限为5年。这意味着,如果您需要更长时间的支持和更新,那么选择Ubuntu 20.04可能更合适。 总之,Ubuntu 20.0418.04都是稳定可靠的操作系统,您可以根据自己的需求选择其中之一。如果您需要更好的性能和更多的新功能,则可能更喜欢Ubuntu 20.04。如果您需要更长时间的支持和更新,则可能更喜欢Ubuntu 18.04。 ### 回答2: Ubuntu是一款广受欢迎的开源操作系统。Ubuntu 20.0418.04分别是Ubuntu的两个版本,它们之间有许多区别。 首先,Ubuntu 20.0418.04安装程序不同。Ubuntu 20.04拥有新的安装程序,界面更加简洁直观,安装流程也更加快速。而18.04安装程序则较为传统,较多用户会选择使用命令行进行安装。 其次,Ubuntu 20.04相比18.04提供了更多的新功能。其中包括改进的GNOME 3.36桌面环境、新版Linux内核(5.4)、许多新软件包和更新软件版本等等,这些因素可以为用户带来更好的体验和更高的性能。 另外,20.0418.04考虑到软件和硬件的兼容性也有不同之处。Ubuntu 20.04支持更多的硬件设备和软件包比18.04,特别是对于最新的硬件,如英特尔第十代处理器,其兼容性更好。同时,20.04对容器化等技术提供了更好的支持。 最后,Ubuntu 20.04相比18.04在安全性和稳定性上有更强的保障。Ubuntu 20.04已经引入许多特性,如应用程序沙盒、FIPS-140认证等,为用户提供更加安全可靠的操作环境。在软件更新方面,ubuntu 20.04也更加注重稳定性,并且提供了长期支持(LTS)版本。 综上所述,Ubuntu 20.0418.04在界面、安装和功能等方面存在差异。Ubuntu 20.04提供更多的新功能,硬件和软件兼容性更好,安全性和稳定性更强。因此,用户可根据自身需求和硬件配置选择适合自己的版本。 ### 回答3: Ubuntu 20.04Ubuntu 18.04一样,都是发行版的版本号,是基于Debian Linux的操作系统,他们的主要区别在于以下几个方面: 首先,Ubuntu 20.04的最大的区别是内核的更新,从Ubuntu 18.04的4.15升级到Ubuntu 20.04的5.4,这意味着它带来了更高的性能和更好的硬件支持。此外,Ubuntu 20.04采用了更先进的硬件栈,可以更好地支持最新的硬件设备。 其次,在外观方面,Ubuntu 20.04使用了全新的Yaru主题,为用户提供了更加美观的桌面体验。 再次,在软件更新方面,Ubuntu 20.04通过引入Snap软件包格式来进一步规范和简化了软件安装过程,同时也提供了更好的安全性和隔离性。 最后,在桌面功能方面,Ubuntu 20.04增加了一些新功能,例如添加了Livepatch自动更新功能,令用户不再需要手动更新 kernel 补丁;并且增强了集成式搜索的能力。 总的来说,Ubuntu 20.04展现了更先进的技术和更优化的用户体验,而Ubuntu 18.04则在稳定性和当前流行软件的广泛支持方面仍然是一个出色的选择。当然,具体使用哪个版本,还要看用户的需求和偏好,因为不同版本都有特殊的优势和劣势。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值