【ubuntu】搭建mysql5.7
一、安装mysql
(一) 安装mysql
注意别安装8,8配置太高了
$: sudo apt-get install mysql-server
or
$: sudo apt-get install mysql-server-5.7
(二) 检查状态
$: sudo netstat -tap | grep mysql
(三) 启动mysql
启用mysql服务
$: sudo service mysql start
关闭mysql 服务
$: sudo service mysql stop
重启mysql 服务
$: sudo service mysql restart
(四) 查看mysql 服务
$: ps aux | grep mysql
二、mysql配置
(一) 登入mysql 客户端
root 用户可以免密码登入,直接回车即可
$: mysql -u root -p
password:sa (默认密码)
> show databases;
(二) 修改root密码
> use mysql;
> UPDATE user SET mysql_native_password=mysql_native_password("123456") WHERE user='root';
> flush privileges; (刷新,使表生效)
> quit; (退出)
$: sudo service mysql restart;
$: mysql -u root -p (验证新密码)
三、配置mysql 远程登入外网访问
(一) 允许远程登入
$: mysql -u root -p
password
> update user set host='%' where user='root' and host='你的ip';
> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的mysql密码' WITH GRANT OPTION;
> flush privileges; (刷新,使表生效)
(二) 设置数据库允许外网访问
$: sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释
# bind-address = 127.0.0.1:
:wq! (保存退出)
$: sudo service mysql restart (重启mysql)