ubuntu(Ubuntu 18.04.6 LTS)联网安装mysql

本文详细介绍了在Ubuntu18.04上安装MySQL的过程,包括通过`uname-a`和`cat /etc/issue`查看系统版本,使用`sudo apt install mysql-server -y`安装MySQL,并通过`systemctl status mysql`检查状态。此外,还解决了启动后的两大问题:设置无密码登录和远程登录。通过修改配置文件使MySQL允许远程连接,并设置root用户的密码。同时,调整了数据库的字符集为utf-8,确保了数据的正确编码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看系统版本

uname -a
cat /etc/issue

在这里插入图片描述

联网安装mysql 软件

#查看安装软件中是否包含mysql
dpkg -l | grep mysql
# 安装msyql (open (13: 权限不够)
# apt install mysql-server -y
sudo apt install mysql-server -y
#查看mysql 安装状态
 systemctl status mysql
 # 查看mysql监听端口
 netstat -ntlp | grep mysql

在这里插入图片描述

mysql 启动以后面临的两个问题

  1. 数据库的登录:密码登录,数据库的远程登录
  2. 数据库字符集的处理,默认采用utf-8

如果不是root用户的情况下要用sudo ,也可以切换到root用户

无密码登录

sudo mysql -uroot

设置登录密码和远程登录

mysql客户端配置

#查看mysql 用户
select host,user,plugin,authentication_string from user;
#设置root 用户本地登录密码
 update user set plugin='mysql_native_password',authentication_string=password('root') where user='root';
 # 授权mysql 远程登录
grant all on *.* to root@'%' identified by 'root' with grant option;
# 刷新权限就向事务一样
flush privileges;

mysql配置文件设置


vim /etc/mysql/mysql.conf.d/mysqld.cnf 
# 将43行127.0.0.1改成0.0.0.0
bind-address            = 0.0.0.0

在这里插入图片描述

设置mysql数据库的编码

vim /etc/mysql/mysql.conf.d/mysqld.cnf 
# 31行添加
character_set_server=utf8 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值