本篇说明 Ubuntu 服务器怎么使用 MySQL 并且用 navicat 去连接数据库
安装 MySQL
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
mysql --version
有版本信息就是安装成功了
修改 MySQL 用户名和密码
sudo vim /etc/mysql/debian.cnf
记住 [client] 里的 password,然后
mysql -u debian-sys-maint -pTObY0dFrpidVrZ4Z
其中的 TObY0dFrpidVrZ4Z
改成刚刚的密码
之后
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
//''内的密码设置长些较好
//mysql> exit 退出
配置成功之后重启一下服务,并尝试登录
sudo service mysql restart
创建一个用户让本地 navicat 远程访问
//先用改完密码的 root 登录试一下
mysql -u root -p123456
//创建用户:name 随便起名字,% 代表任何 ip 都可以访问,localhost 只能访问本机
mysql> ceate user 'name'@'%';
//给 name 用户授权
grant all on *.* to 'name'@'%';
navicat 连接数据库
SSH
主机:服务器公网 IP 地址
端口:默认 22
用户名:默认 root
验证方法:默认密码
密码:服务器的实例密码
常规
连接名:随便起
主机:默认 localhost
端口:默认 3306
用户名:刚刚起的那个 ‘name’
密码:刚刚那个 ‘name’ 的密码