启动:service mysqld start
启动看看是否会报错,一般不会
查看mysql运行的端口ps -ef | grep mysqld
有端口显示一般就好了
mysql -u root -p输密码这个都知道吧
就可以看你自己的mysql
常用语句:show databases:查看数据库,use xxx:使用xxx数据库;select * from xxx;查看该表的所有信息。。。。
然后可以配置远程了但这个之前你得关闭你的防火墙(彻底关闭)阿里云的服务器记得将安全组设好,新手建议安全组的出方向与入方向都设置为1/9999,这样端口就不会有限制
先sudo cd /etc/mysql/
然后vim my.cnf 可以看见
!includedir /etc/mysql/conf.d/和
!includedir /etc/mysql/mysql.conf.d/
然后cd mysql.cnf.d
vim mysqld.cnf 修改这个配置文件
将里面的bind-address = 127.0.0.1注释或者换成0.0.0.0(任意ip可访问)记得保存
最后进入你的mysql,就是那个mysql -u root -p
执行
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
这个是将你的mysql的root用户访问权限设为%,就任意IP能访问
当然你也可以使用sql语句进入mysql库里,修改user表
最后记得service mysql restart
差不多应该Navicat等远程连接能连了
再说说mysql的使用吧,
mysql建议在开发中不要创建太多mysql连接,这个会占你内存很多的,网站长期运行有时候会由于内存不足,而把mysql进程关掉,所以有时候你也得优化mysql的内存