Ubuntu服务器上安装mysql及开通外网访问经验

1.xshell5登录服务器

sudo apt-get update(更新Ubuntu系统)

sudo apt-get install mysql-server mysql-client

设置密码两次,这里我设的123456

选择Y后自动安装

2。输入如下命令进行检验是否安装mysql成功。

sudo netstat -tap | grep mysql

如果出现如下图表示安装成功

3。mysql默认是只允许本地主机访问127.0.0.1(需要注释掉),并关闭了远程连接,所以安装之后打开远程连接,并修改配置允许其他ip访问

现在设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:编辑配置文件就输入命令

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf(注意报错:这个文件有的默认是只读,把光标调到该位置,按insert键输入,esc键退出编辑,:wq保存)或者 vim /etc/mysql/mysql.conf.d/mysqld.cnf

4。开启mysql服务 /etc/init.d/mysql restart 或者 service mysql restart

5。对mysql数据库操作(命令后记得加分号)

mysql -uroot -p;

show databases;

use mysql;

update user set host='%' where user='root' and host='192.168....(你的服务器ip)'; #将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456(你之前设置的密码)' WITH GRANT OPTION;

flush privileges; #刷新权限表,使配置生效

exit;(退出mysql)

6。再次重启服务开启mysql服务 /etc/init.d/mysql restart 或者 service mysql restart

查看mysql状态:#sudo service mysqld status

7.测试链接

mysql -uroot -p****(****是安装时你设置的root密码) exit;退出

8.使用sql yog等工具连接,点击测试连接,成功的话就OK了,中间会遇到很多错,有账号密码正确的时候,是因为没有开外网访问,还有其他错需要具体分析,重复上面的步骤

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容