已经安装了mysql的需要先卸载
yum方式安装的mysql
1、yum remove mysql mysql-server mysql-libs compat-mysql51
2、rm -rf /var/lib/mysql
3、rm /etc/my.cnf
查看是否还有mysql软件:
rpm -qa|grep mysql
如果存在的话,继续删除即可。
卸载步骤不是我们要讲的主要内容这里只见到的说了yum方式的卸载,需要了解更多可以去原博主的文章里面看!
安装MYSQL
sudo yum install -y mysql-server
更改MYSQL用户权限:
sudo chown -R root:root /var/lib/mysql
重启服务:
systemctl restart mysql.service
登录,并修改密码:
mysql -u root
mysql > use mysql;
mysql > update user set password=password('xxxxxx') where user='root';
mysql > flush privileges;
mysql > exit;
grant all privileges on *.* to root@'%' identified by "password"; //授权地址5.6版本
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; //5.7版本
flush privileges;
教程到这里已经完成了(如果用的是阿里云服务器的同学记得要设置3306端口的安全规则哦),下面列出了一些平时会比较常用的命令,后续会继续更新
常用命令:
为了初学者不至于因为打不出‘反引号’而不能放荡不羁,于是ANSI_QUOTES出来了;有了它我们只有把关键字用‘双引号’引起来
SET SESSION SQL_MODE=ANSI_QUOTES;
show create table table_name; //表结构
desc table_name 查看表结构
update table(数据表) set name(字段) = replace(name(字段),'需要替换的字符','新字符');//表数据替换
最大连接数
show variables like '%max_connections%'; //查看最大连接数
set global max_connections = 3600; //修改为3600
\c 或 \q //结束