添加组
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:不区分大小写