-
解压MysqL-5.7.10-linux-glibc2.5-x86_64.tar.gz,并更名为MysqL,再放到/usr/local目录下
-
添加MysqL用户和组,然后安装MysqL并启动,初始密码由/root/.MysqL_secret保存,使用的命令如下:
groupadd MysqL
useradd MysqL -g MysqL
cd /usr/local/MysqL/bin
yum install libaio
./MysqL_install_db --user=MysqL --basedir=/usr/local/MysqL/ --datadir=/usr/local/MysqL/data
cd /usr/local/MysqL/support-files
./MysqL.server start
-
使用初始密码登录MysqL,并修改密码,同时设置root可以远程连接
命令如下:
cat /root/.MysqL_secret
cd /usr/local/MysqL/bin
./MysqL -u root -p
set password =password('新密码');
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "1新密码";
flush privileges;
可能远程连接不了,尝试关闭防火墙,命令如下:
service iptables stop
setenforce 0
-
sr将MysqL设置为开机自启动,并添加软连接
命令如下:
cd /usr/local/MysqL/support-files/
cp MysqL.server /etc/init.d
cd /etc/init.d
mv MysqL.server MysqLd
cd /usr/bin
ln -s /usr/local/MysqL/bin/MysqL MysqL
linux下设置不区分大小写
1.用ROOT登录,修改/etc/my.cnf(没有就vi新建)
2.在[MysqLd]下加入一行:lower_case_table_names=1[MysqLd]
lower_case_table_names=1
3.重新启动数据库