linux下mysql数据库的安装

1.下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

2.在/usr/local中新建mysql,将mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz上传到mysql中

3.解压tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

4.重命名mv tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz mysql

5.创建mysql用户组及用户

groupadd mysql

useradd -r -g mysql mysql

6.修改my.cnf,vi /etc/my.cnf

[mysqld]

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

skip-name-resolve

basedir=/usr/local/mysql/mysql

datadir=/usr/local/mysql/mysql/data

character-set-server=utf8

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

socket=/tmp/mysql.sock

user=mysql

lower_case_table_names=1

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

port=3306

[mysqld_safe]

open-files-limit=8192

[mysql]

no-auto-rehash

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

socket=/tmp/mysql.sock

default-character-set=utf8

safe-updates

7.初始化数据

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql --datadir=/usr/local/mysql/mysql/data

在/usr/local/mysql/mysql下生成data文件夹

8.在mysql当前目录下设定目录的访问权限

chown -R mysql .

chgrp -R mysql .

chown -R root .

chown -R mysql data

9.将/usr/local//mysqlmysql/support-files/mysql.server文件复制到/etc/init.d/mysql中,更改mysql文件

cp /usr/local/mysql/mysql/support-files/mysql.server /etc/init.d/mysql

10.重启mysql

在/usr/local/mysql/mysql/support-files/mysql.server下,./mysql.server restart

11.登录mysql

在/usr/local/mysql/mysql/bin下 ./mysql -uroot -p 可以在安全模式下免密登录

12.修改登录密码后保存,退出,去除免密登录

update user set host = ‘%’ where user =‘root’ and authentication_string=‘win2000onmuicc’;

flush privileges;

quit;

13.设置远程连接

use mysql;

update db set host = ‘%’ where user = ‘用户名’; 若无法更改,则需要进行别的操作

flush privileges;

quit;

14.将mysql中的数据与系统分开存放

修改Mysql数据库的默认存放路径:

停止 mysql的服务

建立目标存放目录:mkdir /home/data

使用命令拷贝文件:cp -R /usr/local/mysql/mysql/data /home/data

修改MySQL配置文件:/etc/my.cnf,vi /etc/my.cnf

把其中的datadir更改为新的路径 datadir=/home/data

修改MySQL启动脚本 /etc/init.d/mysql

重启mysql

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值