Centos安装mysql5.7.26
1.将下载的包移到另一个目录
mv mysql /usr/local/mysql1
2.解压
tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar
grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
3.修改mysql密码 ./mysql -u root -p
SET PASSWORD = PASSWORD('wangyi!@#$%^2020');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
show databases;
use mysql
show tables;
设置mysql 不区分大小写
lower_case_table_names=1
修改mysql端口
1.用vim /etc/my.cnf 修改端口后保存
2.重启mysql,在/usr/local/mysql目录里 输入命令 service mysql restart
3.在腾讯云的安全组-添加规则修改mysql的tcp端口3806即可
4.用telnet ip port,tel不通表明端口被防火墙限制了,tel通的话,表示mysql账号没开通访问权限。
备注:
1.cd.. 返回到上一级目录;
2.cd - 返回到上次的目录
3.cd / 返回到根目录
mysql版本区别:
5.7.30比5.6.15 :多了个ONLY_FULL_GROUP_BY控制,goup by有限制,必须在 /etc/my.cnf里加 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION