好记性不如烂笔头,记录一下
yum list installed | grep mysql #检查是否安装了mysql
2 rpm -qa | grep -i mysql #是否有rpm包安装得mysql
3 rpm -e mysql-community-common-5.7.17-1.el6.x86_64#删除指定包
4 yum list | grep mysql #查看mysql可供下载的版本
yum -y remove mysql-libs.x86_64 #卸载已经安装的版本
给centos增加较新的源
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
yum localinstall mysql-community-release-el6-5.noarch.rpm
yum repolist all | grep mysql
yum-config-manager --disable mysql55-community
yum-config-manager --disable mysql56-community
yum-config-manager --enable mysql57-community-dmr
yum repolist enabled | grep mysql
安装mysql服务器命令
yum install mysql-community-server
启动mysql服务器
service mysqld start
查看mysql是否自启动,并且设置开启自启动命令
chkconfig --list | grep mysqld
chkconfig mysqld on
mysql查看初始密码
ps -ef|grep mysql #找出error.log的位置
cat /var/log/mysqld.log | grep "temporary password" #找到初始密码的值
结果如下图:
mysql重新设置密码,过程如下我的是5.7.17:
vi /etc/my.cnf #给里面加一行设置,跳过密码验证,重设完之后要把这行设置注释掉,加上(skip-grant-tables)
2 update mysql.user set PASSWORD=PASSWORD('test') where user='root' and host='localhost'; #执行此命令test为你需要设置的密码
接着注释掉my.cnf中的跳过密码验证,重启mysql,登录如果有如下图所示输出
意思就是必须使用ALTER设置密码,利用ALTER设置代码如下所示
ALTER USER 'root'@'localhost' IDENTIFIED BY 'test' #test为需要输入的密码
mysql安全设置命令
mysql_secure_installation