linux 下安装mysql服务

自己在网上找了很多教程都不靠谱,最后终于自己配置好了. 决定自己写个教程。

 

mysql下载地址:http://dev.mysql.com/downloads/mysql/

112724_tEHB_2349117.png

 解压:tar -zxvf /Ultrapower/test/mysql-5.7.13-linux-glibc2.5-i686.tar.gz   

 

1.添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组。

 ①groupadd mysql

 ②useradd -r -g mysql mysql

2.cp mysql-5.7.13-linux-glibc2.5-i686 /usr/local/mysql  -r  

3.cd mysql 进入mysql文件夹,也就是mysql所在的目录,

4.更改mysql目录所属的组和用户。更改权限

    chown -R mysql .

    chgrp -R mysql .

5.初始化表配置正确执行步骤:

  1. # mkdir data  
  2. # bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  

最后一列会生成密码 :

 15T09:39:39.773073Z 1 [Note] A temporary password is generated for root@localhosti7YCy.:jv6yr  

6.# mkdir tmp

7.复制配置文件  # cp support-files/my-default.cnf /etc/my.cnf  

修改/etc/my.conf:

[mysqld] 

datadir=/usr/local/mysql/data 

socket=/usr/local/mysql/tmp/mysql.sock 

[mysql.server] 

user=mysql 

basedir=/usr/local/mysql 

[client] 

socket=/var/lib/mysql/mysql.sock 

 

8.把mysql注册为开机启动的服务 

#chkconfig --add mysql  

查看是否添加成功

# chkconfig --list mysql 

mysqld          0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭 

9.mysql服务的开启和关闭 

#/etc/init.d/mysql start   或者   serivce mysql start

/etc/init.d/mysql stop    或者   service mysql stop 

10.加入环境变量

 修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
 PATH=$PATH:/usr/local/mysql:/usr/local/mysql/bin
 export PATH
 最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。

 

11.登录mysql服务

执行:mysql -uroot -p

Enter password:

(输入生成的密码)

 

11.连上后,在做任何操作前,mysql要求要改掉root的密码后才能进行操作。

mysql> alter user 'root'@'localhost' identified by 'root';

12.Mysql远程访问设置
设置mysql方法. 
更改mysql.user的host属性为% 
mysql>use mysql; 
mysql>update user set host='%' where user='root'(可以换成其他用户) 
mysql>flush privileges; 
使用用户root密码(password)访问数据库 

 

 

 

 

 

转载于:https://my.oschina.net/u/2349117/blog/746186

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值