最新 Ubuntu + MySQL 安装部署,远程访问

安装MySQL

sudo apt-get update
apt-get install mysql-server

登录MySQL,默认密码为空,直接回车进入MySQL;

mysql -u root -p

设置MySQL root 密码

# 登录MySQL
mysql -u root -p
# 通过MySQL命令行修改root 密码
use msyql;
// 设置密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
FLUSH PRIVILEGES;

不设置root 密码登录

update user set authentication_string='' where user = 'root';
service mysql restart

允许root账户远程登录

编辑MySQL配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

注释掉bind-address = 127.0.0.1,并新增bind-address = 0.0.0.0

#bind-address           = 127.0.0.1
bind-address            = 0.0.0.0

保存并退出MySQL

授权root 账户远程访问

CREATE USER 'root'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
// 退出MySQL
exit;


微信扫描下方的二维码阅读本文


知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

相关推荐

MySQL主从复制停止问题

刚开始配置MySQL主从复制的时候,主数据库已经有大量的数据。
然后从数据库只是创建了数据库,并没有数据表和数据,这个时候主从复制会出现各种各样的问题,比如找不到数据表,有数据表的时候会提示找不到某数据表里的数据。

暂无评论

目录展开