部署WEB项目到服务器(三)安装mysql到linux服务器(Ubuntu)详解
2017-12-15 21:47
1161 查看
突发奇想,想在自己电脑上部署一个web网站。
1,首先是下载一个适合自己已安装服务器版本的mysql数据库。这里使用网上的链接http://dev.mysql.com/downloads/mysql/5.6.html#downloads
下载完成后使用FIleZille上传到服务器的/opt目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/c3f5b274bfc5136af747a5724d98c8a8.png)
2,创建目录 然后解压缩 最后创建软链接
cd /usr/local
mkdir mysql
tar -zxvf mysql-advanced-5.6.14-linux-glibc2.5-i686.tar.gz
ln -s mysql-advanced-5.6.14-linux-glibc2.5-i686 mysql
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/d4ded1ca944d1e985d4fbd6f964d0d1b.png)
3,添加用户和组
groupadd mysql
useradd -g mysql mysql
4,安装mysql
首先在mysql目录下新建数据存放目录:
mkdir data
mkdir mysql
再改变组: chown -R mysql:mysql
安装:/usr/local/mysql/mysql/scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf
ps: 在安装第一步时可能会遇到不能安装的问题:libaio.so.1: cannot open shared object file
网上给出了很多解决办法(1,2),我尝试了一个,很有用:sudo apt-get install libaio1
5,修改启动脚本
vi /etc/init.d/mysqld
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
6,加入环境变量这样在任何地方都可以使用mysql命令了
vi /etc/profile
在PATH变量后面添加 :/usr/local/tomcat/server/bin
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/d8f29a1a95d747fd302b808bea573dc4.png)
重启服务器。
7,启动mysql,登录mysql ,查看mysql状态,关闭mysql
service mysqld start
mysql -uroot -p
service mysqld status
service mysqld stop
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/1dcec812790a6777b17db5c14a42b754.png)
ps:
安装完成后第一次登录推荐使用 mysql 命令,因为第一次没有密码,所以我们要设置。
在启动mysql数据库的情况下:
使用mysql命令进入mysql命令行
use mysql;
update user set password=passworD("xroot") where user='root';
flush privileges;
exit;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/e1e45190d03722f76b0bd28a455946bf.png)
我这里因为改过密码了所以使用了密码方式进入:mysql -uroot -p
推荐几个可能会用到的网址:
Linux下修改Mysql的用户(root)的密码
linux mysql 操作命令
mysql在linux下的安装
linux下安装Mysql
至此mysql数据安装成功。
相关文章推荐
- 部署WEB项目到服务器(二)安装tomcat到linux服务器(Ubuntu)详解
- 部署WEB项目到服务器(一)安装java到linux服务器(Ubuntu)详解
- 部署WEB项目到服务器(四)部署WEB项目Forum到linux服务器(Ubuntu)详解
- Ubuntu12.0.4 Linux服务器部署之 安装和卸载 MySQL 5.x
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- 如何在Linux下部署web程序(搭建vsftp服务,搭建sshd 服务器,jdk安装步骤,Tomcat安装步骤,MySQL安装步骤)
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- Ubuntu服务器下在Tomcat上部署web项目,绑定域名直接通过域名访问项目
- 详解将Web项目War包部署到Tomcat服务器基本步骤
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- Vue项目webpack打包部署到服务器的实例详解
- [转] ubuntu 12.04 安装 nginx+php+mysql web服务器
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- Linux下部署maven-web项目,包括JDK安装、TOMCAT安装、MYSQL安装详细解释
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- UBUNTU下安装 APACHE+PHP+MYSQL WEB服务器配置
- ubuntu 12.04 安装 nginx+php+mysql web服务器
- Ubuntu Server 14.04 安装+安全Web服务器(linux+apache+mysql+php)搭建流程(更新)
- C#自制Web 服务器开发:mysql免安装版配置步骤详解分享