liunx下安装mysql5.7.12

来源:互联网 发布:淘宝 卖家不发货 编辑:程序博客网 时间:2024/06/02 18:11

添加组

 groupadd MySQL

在现有组里添加用户

 useradd  -g mysql57 mysql

用户密码

mysql57 : Your passwd is rg8YWCgr

//解压缩

tar -zxvf   mysql-5.7.10-Linux-glibc2.5-x86_64.tar.gz

 

// 重命名

 mv mysql-5.7.10-linux-glibc2.5-x86_64. mysql

 

// 改变权限

chown -R mysql:mysql .

 

 

//初始化

 bin/mysqld --user=mysql--basedir=/root/mysql/mysql57 --datadir=/root/mysql/mysql57/data--secure-file-priv=/root/ --initialize

 

默认生成密码:h4BQJATNZu#c

 

//启动

 ./bin/mysqld_safe--defaults-file=support-files/my-default.cnf --user=root &

输入密码

 

//修改密码

set password for root@localhost =password('123456');

 

创建用户用来远程连接 用户名:root  密码:123456

 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'WITH GRANT OPTION;

 

执行 命令立即生效

flush privileges;

 

SELECT DISTINCT CONCAT('User:''',user,'''@''',host,''';') AS query FROM mysql.user;

 

//查看mysql进程

ps aux|grep mysql

 

设置使mysql每次启动都能自动运行

cp support-files/mysql.server /etc/rc.d/init.d/mysqld

chmod 700 /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --level 345 mysqld on //copy编译目录的一个脚本

 

Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;

2、用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;

lower_case_table_names参数详解:

lower_case_table_names= 0

其中 0:区分大小写,1:不区分大小写


添加组

 groupadd mysql

在现有组里添加用户

 useradd  -g mysql57 mysql

用户密码

mysql57 : Your passwd is rg8YWCgr

//解压缩

tar -zxvf   mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz

 

// 重命名

 mv mysql-5.7.10-linux-glibc2.5-x86_64. mysql

 

// 改变权限

chown -R mysql:mysql .

 

 

//初始化

 bin/mysqld --user=mysql--basedir=/root/mysql/mysql57 --datadir=/root/mysql/mysql57/data--secure-file-priv=/root/ --initialize

 

默认生成密码:h4BQJATNZu#c

 

//启动

 ./bin/mysqld_safe--defaults-file=support-files/my-default.cnf --user=root &

输入密码

 

//修改密码

set password for root@localhost =password('123456');

 

创建用户用来远程连接 用户名:root  密码:123456

 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'WITH GRANT OPTION;

 

执行 命令立即生效

flush privileges;

 

SELECT DISTINCT CONCAT('User:''',user,'''@''',host,''';') AS query FROM mysql.user;

 

//查看mysql进程

ps aux|grep mysql

 

设置使mysql每次启动都能自动运行

cp support-files/mysql.server /etc/rc.d/init.d/mysqld

chmod 700 /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig --level 345 mysqld on //copy编译目录的一个脚本

 

Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;

2、用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;

lower_case_table_names参数详解:

lower_case_table_names= 0

其中 0:区分大小写,1:不区分大小写

原创粉丝点击