win7 安装mysql server记录 || ubuntu 安装 mysql 密码设置情况

  1. 下载
    下载,并且推荐5.7版本,官网
  2. 解压,添加环境变量
    解压文件,添加环境变量,文件夹中bin的环境变量
  3. cmd启动,cd 到 bin文件夹下
  4. 输入 mysqld --install 回车

    安装卸载被拒绝?以管理员身份启动cmd

  5. 输入 mysqld --initialize --user=root --console 回车
    需要安装一小段时间,如果报错,则清除 mysql 文件夹下的data文件夹
    再输入mysqld --initialize --user=root --console即可
  6. 注意5的返回结果,记住最后面的 root@localhost后的文字为初始化后的root 密码
  7. 输入 net start mysql
  8. 登录 mysql -uroot -p 回车输入密码登录
  9. done!!!

修改密码!
如果密码太复杂!修改密码如下,修改为123456

# 使用版本 5.7以前
set password =password('123456'); 
#5.7之后的版本则是以下语句
ALTER USER USER() IDENTIFIED BY '123456';

回车done!

-------------------------------------------------------------------------手动分割线-------------------------------------------------------------------------

由于mysql版本的更新,默认安装的mysql使用安全性能更高的本地登录,默认不开启密码登录

# 安装mysql
sudo pip3 install mysql-server

# 过程并无出现密码设置提醒字样
# 过程可以直接 mysql 就进入了交互界面
# 如何设置通过账号密码登录
# 网上整理如下

# 查看默认密码,默认用户是:debian-sys-maint,密码因人而异
sudo cat /etc/mysql/debian.cnf
# 登录,密码使用刚刚查询到的密码
mysql -u debian-sys-maint -p  # 回车输入密码

# 进入mysql 库
use mysql;
# 更改密码
update mysql.user set authentication_string=password('你的密码') where user='root' and Host = 'localhost';
# 更新登录模式
update user set plugin="mysql_native_password";
# 更新修改设置
flush privileges;

#最后重启mysql
sudo /etc/init.d/mysql restart

# 大功告成

ubuntu 开通 mysql 的远程访问

mysql -u root -p
# 允许远程访问,root,‘%’代表全部IP都可以访问,密码是123456
grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;# 上面更新的内容可以在 mysql 库中,查看到
select host,user from user;

# 当然,每次修改了数据记得重启一下数据库
sudo /etc/init.d/mysql restart

设置完成还不能远程登录数据库?接着设置

除了网上的设置,还要设置本地文件
查看3306是否开放
netstat -an|grep 3306

上图则是未开放
开放方法

进入目录“etc/mysql/mysql.conf.d/”

修改文件mysqld.cnf

sudo vim mysqld.cnf
注释掉 # bind-address = 127.0.0.1 即可,这行是默认mysql只能本地访问
保存
sudo /etc/init.d/mysql restart

还是不行?检查云服务器的安全组规则

放通 3306端口
记得开放云服务器的安全组端口!

如何开放防火墙的的3306端口,点击跳转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值