在linux系统下安装配置mysql,并且在本地使用navicat连接mysql
一、安装mysql
在普通用户下使用如下命令下载mysql
$ sudo apt-get install mysql-server
根据提示输入用户名、密码即可(都设置成root方便记忆)
安装完成
二、配置mysql
使用如下命令行,并根据提示输入密码,登录进入mysql
$ mysql -uroot -p
在mysql中分别执行代码
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root' with grant option;
第二个root是安装mysql时候设置的密码,根据自己的密码来改(比如此处我的初始密码就不是root),执行代码如下
flush privileges;
此处是我已经执行过,所以提示可能会不一样
ctrl+z退出mysql,执行如下命令行进入 /etc/mysql/mysql.conf.d/目录,对mysqld.cnf文件的内容进行更改,要使用sudo,否则更改后无法退出
将bind-address的值改为下面这样(不要将此行注释),保存并退出
至此mysql配置完成
配置完成后重启mysql
$ sudo service mysql restart
三、使用navicat连接服务器上的mysql
首先在阿里云控制台将3306端口开放
使用navicat连接mysql
填完点击确认即可
navicat可视化工具下载链接
链接:https://pan.baidu.com/s/1Q6952tCZluYW2SM0EJoAgg
提取码:xjtw