1.基本部署
01=》》先查看OS类型,如果是Ubuntu在往下边看
root@spray:/etc/mysql/mysql.conf.d# lsb_release -a
LSB Version: core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
02 =》》 更新apt(可选做)
sudo apt update
输入管理员密码
03 =》》安装myql
sudo apt install mysql-server
磁盘是否有261M空间
04 =》》 配置安全设置
sudo mysql_secure_installation
询问我们是否要对密码验证组件进行配置。
密码强度
input_your_pwd
是?移出匿名用户:
是否禁用root远程登录:y的话root远程就连不上了,建议no
是否移出测试数据库
设置是否立即生效
05 =》》 查看myql状态
systemctl status mysql.service
06 =》》连接进入
mysql -uroot -p
查询自带的数据库
show schems;
2.修改密码
1 =》》停掉Mysql
myql.server stop
2 =》》修改文档
sudo vim /etc/my.cnf
配置一下内容
[mysqld]
skip-grant-tables
3 =》》重启Mysql
mysql.server start
4 =》》登录Mysql
mysql -uroot -p
切换到mysql数据库
use mysql;
刷新权限:
flush privileges;
修改密码
set password for 'root'@'locahost' = '12345678';
刷新权限:
flush privileges;
退出:
quit;
3.开启root可远程连接配置
1.登录mysql
2.切换到mysql数据库
use mysql;
3.查看user-host
select host , user from user;
4.更新地址为 任何IP可连%
update user set host = '%' where user = 'root';
5.刷新权限:
flush privileges;
6.查看user-host
select host , user from user;
如果还是不能远程连接,继续往下看
1.切换配置目录
cd /etc/mysql/mysql.conf.d
2.编辑文件
sudo vi mysqld.cnf
修改其中的 localhost 为0.0.0.0
3.重启Mysql
sudo service mysql restart
这次BI连上