读友们注意:这个专栏将持续更新,一个完整的C++项目(毕业可用)。如果有需要,请持续关注
1、安装MySQL
sudo apt-get install mysql-server //mysql服务器端
sudo apt-get install mysql-client //mysql客户端--方便操作
sudo apt-get install libmysqlclient-dev //mysql开发的库
2、更改默认密码
- 查看默认配置文件,结果如下图
sudo cat /etc/mysql/debian.cnf
- 以默认配置登陆mysql
mysql -u debian-sys-maint -p // 用户名以自己的配置文件为准
回车:输入密码 QLoHHKF99Xmi0AaD
- 改密码
use mysql;
// 下一行,密码改为了yourpassword,可以设置成其他的
update mysql.user set authentication_string=password('123123') where user='root' and Host ='localhost';
更新
update user set plugin="mysql_native_password";
刷新
flush privileges;
quit;
- 重启MySQL服务
sudo service mysql restart
mysql -u root -p 新密码
配置远程访问
- 编辑配置文件,注释掉bind-address = 127.0.0.1:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
- 进入mysql服务,执行授权命令
grant all on *.* to root@'%' identified by '你的密码' with grant option; flush privileges;
4、重启服务
sudo service mysql restart
现在可在Navicat软件上远程连接MySQL数据库。