Mysql安装

Hulk Lv1

ubuntu 上安装mysql并配置远程登陆

一、安装

  1. 更新

    1
    2
    $ sudo apt-get update
    $ sudo apt-get upgrade
  2. 安装

    1
    2
    $ sudo apt install mysql-server
    $ sudo apt install mysql-client
  3. 确定是否安装完毕

    1
    $ mysqladmin --version

    img

  4. 初始密码一般为空,如果是deb安装包会在/var/log/mysqld.log里

  5. 启动服务

    1
    2
    $ sudo systemctl start mysqld
    $ sudo systemctl status mysqld
  6. 登录

    1
    $ sudo mysql -uroot 

    img

二、配置

  1. 更改密码
1
mysql> alter user 'root'@'localhost' identified by '12345';

  1. 使用mysql库,将root的host改为想监听的地址或所有(%),并刷新
1
2
3
4
mysql> use mysql;
mysql> select host,user from user;
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;

  1. 将配置文件/etc/mysql/mysql.conf.d/mysqld.conf更改为监听所有地址,并重启服务

  1. 连接
1
$ mysql -uroot -h 192.168.56.5 -p

其他问题

在用root账户登陆时会提示错误

可以进入数据库更改验证模块

1
2
3
4
mysql > USE mysql;
mysql > UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql > alter user 'root'@'%' identified by '12345';
mysql > flush privileges;
  • 标题: Mysql安装
  • 作者: Hulk
  • 创建于 : 2023-11-22 09:39:45
  • 更新于 : 2023-12-05 19:39:47
  • 链接: https://blog.vmiss.shop/2023/11/22/Mysql安装/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论