0-MySQL 安装(ubuntu)

1、介绍

  • Ubuntu18.04 默认mysql数据库版本为 5.7.24
  • Ubuntu22.04 默认mysql数据库版本为 8.0.33

执行安装命令不需要带对应版本,就可以直接安装。

2、第一步卸载/清理残余

1
dpkg --list|grep mysql

根据查询卸载以前的数据库

1
2
3
4
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

3、第二步 安装Mysql

更新一下列表

1
sudo apt-get update

安装MySQL

1
2
sudo apt-get install mysql-server
sudo apt-get install mysql-client

启动和关闭 mysql 的命令如下:

1
2
3
sudo service mysql start    # 启动
sudo service mysql restart # 重启
sudo service mysql stop # 关闭

4、第三步 修改mysql的连接方式和数据库密码

使用无密码方式登录数据库

1
sudo mysql -uroot -p

修改密码,一定要修改密码,有以下几种方式。

  • 方法1: 用 SET PASSWORD 命令

    • 格式:mysql> set password for 用户名@localhost = password('新密码');
    • 例子:mysql> set password for root@localhost = password('123');
  • 方法2:用 mysqladmin

    • 格式:mysqladmin -u用户名 -p旧密码 password 新密码
    • 例子:mysqladmin -uroot -p123456 password 123
  • 方法3:用 UPDATE 直接编辑 user 表

    1
    2
    3
    mysql> use mysql;
    mysql> update user set password=password('123') where user='root' and host='localhost';
    mysql> flush privileges;

5、一些问题

1、解决 Navicat 连接不上数据库的问题

进入 /etc/mysql/mysql.conf.d/mysqld.cnf 找到 bind-address,把 127.0.0.1 修改成 0.0.0.0

1
vi /etc/mysql/mysql.conf.d/mysqld.cnf

然后重启mysql服务.


0-MySQL 安装(ubuntu)
https://flepeng.github.io/041-MySQL-11-安装和配置-0-MySQL-安装(ubuntu)/
作者
Lepeng
发布于
2021年3月6日
许可协议