安装下载
sudo apt-get install mysql-server
执行初始化
但是我不知道root的密码,网上说默认是空的,但是不行
sudo mysql_secure_installation
解决方法:
- 启动mysql
- 进入mysql
- 修改root的密码,ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '123456';
- 刷新,flush privileges;
- 退出再执行初始化
初始化过程,输入刚刚修改的密码
再次执行mysql进不去了
执行,sudo mysql -uroot -p,输入密码,刚刚设置的那个,进入
实现远程访问
1.修改配置
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf #找到 bind-address 修改值为 0.0.0.0(如果需要远程访问)
sudo /etc/init.d/mysql restart #重启mysql
2.新建用户
CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
3.测试连接
参考链接:参考链接,亲测有效