新装的Linux服务系统安装MySQL
2018-06-18 02:02:41来源:未知 阅读 ()
目的描述:全新的腾讯云Linux服务器,系统是ubuntu 16.04。需要在上面安装mysql数据库。
使用XShell远程登录,在终端窗口中使用sudo apt-get 指令在线安装mysql。
在安装MySql之前先执行更新指令:
sudo apt-get update
效果图如下:
接着执行安装MySql指令:
sudo apt-get install mysql-server
这时候系统会去下载MySql服务,然后自动安装,中间会提示
然后会提示输入密码,再次确认密码即可。
接着执行安装MySql的客户端指令:
sudo apt-get install mysql-client
最后输入查看MySql服务监听端口指令:
sudo netstat -tap | grep mysql
如果上面命令返回结果如下,mysql已经监听端口,说明mysql已经安装成功。
至此在Linux服务器安装MySql完成........
设置使用Navicat 远程链接 mysql
输入指令查看监听端口:
ss -tlnp
若如上图所示,或者没有开启3306端口。则mysql仅允许服务器本地访问。
打开 MySQL 配置文件 my.cnf(/etc/mysql/my.cnf)
使用vim打开文件:
ubuntu@VM-0-8-ubuntu:/etc$ cd mysql ubuntu@VM-0-8-ubuntu:/etc/mysql$ sudo vim my.cnf
加入以下配置:
[mysqld]
bind-address:0.0.0.0
skip-name-resolve # 这个配置是:
当一个新的请求到达mysql服务时,mysql服务会派生一个子进程来处理这个请求的全部事宜。这个子进程首先会检查发来请求的主机名是否在缓存中,如果不存在则会进程DNS解析来查找主机名。
可以通过在mysqld标签下skip-name-resolve禁用DNS解析。
进入编辑模式 编辑完切换到命令模式在wq保存退出
然后是重启mysql服务,但是我这里总是失败,所以我就是简单粗暴,直接重启服务器电脑。
待服务器重启后再次输入
ss -tlnp
这时候看到的是更改监听IP
再次查看:
netstat -anpt
如果没有更改前应该是:127.0.0.0:3306 如果如上图说明更改成功了。
然后进入mysql环境输入命令:
mysql -uroot -p
回车 输入密码进入mysql环境
输入指令打开mysql数据库:
use mysql
查看用户表信息:
select host,user from user;
新增一个用户:
GRANT ALL PRIVILEGES ON *.* TO 'wdjwxl'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
最后输入指令刷新权限:
flush privileges
最后退出root 用户重新登录刚刚新增的用户,登录成功说明添加没有问题。
然后打开Navicat输入配置信息链接登录。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:一、计算机基础
下一篇:线程、锁、递归锁、信号量
- linux安装 uwsgi 测试 test.py 不显示hello world 的解决办 2019-08-13
- Django框架之DRF 基于mixins来封装的视图 2019-07-24
- Pycharm调Anaconda安装的库,试坑:"No module nam 2019-07-24
- linux python升级及全局环境变量设置 2019-05-24
- day26(封装,封装的原理,Property ,setter ,deleter,多 2019-05-22
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash