腾讯云装Mysql小结

 

这几天搞腾讯云服务器装mysql搞蒙了,本来还想这周就上线网站,看来不一定能行了。

总结一下吧

开始装mysql这里,我开始用Lnmp装的,后来发现一直报错,改了好久也联系了腾讯云客服几次,后来直接索性重装系统重新来了。估计是因为lnmp安装文件里面有其他的组件,在用Lnmp装的时候mysql的配置文件不按正常情况在linux系统里面布局了,导致我无法按照常理找到配置文件的位置

 

1>安装mysql

        
腾讯云装Mysql小结
 

为了方便以后复制,我这里直接输出

    sudo apt-get install msql-server

    sudo apt-get install mysql-client

    sudo apt-get install libmysqlclient-dev

 

2>配置mysql

参考博文:转载至         http://www.linuxdiyf.com/linux/15206.html

主要命令操作:

         首先查看端口是否打开 netstat -an|grep 3306

         打开mysql配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf

         将bind-address = 127.0.0.1注销 (在前面加#号)

         亲测不用重启主机直接重启mysql服务即可: service mysql restart

 

3>关闭防火墙

         查看防火墙状态:ufw status

         关闭/开启防火墙: ufw disable/enable       (这里开启防火墙可能会死机,慎重)

可能会遇到iptables问题,

参考博文:转载至http://blog.csdn.net/qq_29615909/article/details/51095275

这时候就可以远程连接数据库了

3>添加用户并授权

         <1>超级用户连接:

         GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY "password";

         flush privileges;

         <2>指定用户对某数据库的所有权限连接

         先自己创建一个数据库: databasename

create user 'username'@'%' identified by 'password';

grant all privileges on ` databasename `.* to 'username'@'%' identified by 'password';#注意这行里面数据库名databasename左右两边的引号是`(键盘左上角数字1左边那个键)

flush privileges;

注意点:最好不要用root远程登陆mysql,可以单独创建一个超级用户来远程登陆和管理

 

以上两篇博文链接如果权限请作者看到后联系我

各位读者如果有新的心得体会或问题也可联系我

email:[email protected]

发邮件时标题请备注来自 blog

相关推荐