一个脚本安装mysql

1、上传install_mysql-5.5.40.sh到虚拟机上(root身份)
2、给install_mysql-5.5.40.sh加权限
          chmod 777 install_mysql-5.5.40.sh
3、创建/alidata/server/mysql、alidata/log/mysql两个目录
     mkdir alidata/server/mysql
     mkdir alidata/log/mysql
4、执行install_mysql-5.5.40.sh
 ./install_mysql-5.5.40.sh
          
  •  然后进行解包、解压
          
  •  并把内容全部移动到/alidata/server/mysql下
          
  •  然后创建mysql用户组,创建mysql用户,归到mysql用户组下
          
  •  接下来设置mysql的数据目录、根目录
          
  •  然后对/alidata/servermysql下的几个目录赋予mysql用户和mysql用户组的权限
          
  •  复制mysql.server到/etc/init.d/mysqld上
          
  •  复制my.cnf到/etc/my.cnf上,并增加一些参数
          
  •  然后给/etc/init.d/mysqld赋权限,实际上就是我们的mysql数据库启动脚本
          
  •  最后启动mysql数据库。
          
5、执行完之后可以查看mysql进程状态
ps -ef|grep mysql
     可以看到mysql启动的进程
6、利用数据库客户端访问mysql
     进入到/alidata/server/mysql/bin目录下
     cd /alidata/server/mysql/bin
     mysql
     可以看到已经进入到mysql数据库里
     show databases;     查看数据库列表
     use test;                 进入test数据库
     show tables;           查看数据表列表
7、这里要通过mysql命令访问mysql数据库,只能在/alidata/server/mysql/bin目录下,这是因为bin下有一个脚本mysql,就是作为访问客户端的。
     如果你想在虚拟机的任何一个位置上都能通过mysql命令访问mysql数据库,需要将/alidata/server/mysql/bin目录加入到系统的环境变量中。
     vi /etc/profile
     /etc/profile是系统级的环境变量文件,在最后增加如下两行
     PATH=/alidata/server/mysql/bin:$PATH
     export PATH
     然后退出vi,保存/etc/profile文件
     使/etc/profile文件内容立即生效
. /etc/pfofile
     否则的话,需要重新登录才行,即重新开一个终端
8、这时候在任何目录下输入mysql,都可以访问数据库了
     cd /
     mysql
9、如果虚拟机经常关机重启的话,每次启动都需要启动mysql数据库
     /etc/init.d/mysqld start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值