首先:要有root用户权限。
查看Linux操作系统信息命令:
uname -a
删除已经存在的MySQL。
rpm -qa | grep -i mysql
#卸载MySQL
rpm -e 如上命令打印命令的mysql.rpm
#删除MySQL服务
chkconfig --list|grep -i mysql
chkconfig --del mysql
#删除分散的MySQL文件夹
whereis mysql 或者 find / -name mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
rm -rf /usr/my.cnf
下载:
mysql-5.7.16-linux-glibc2.5-i686.tar
安装MySQL5.7.16
以下以centos7-64位安装mysql-5.7.16-linux-glibc2.5-x86_64.tar为例:
1、groupadd mysql;
2、useradd -r -g mysql mysql ## 添加一个用户
3、
解压tar.gz
tar xzvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
解压tar
tar –xvf mysql-5.7.16-linux-glibc2.5-x86_64.tar
4、然后 mv 解压后的包 mysql ##相当于重命名
mv mysql-5.7.16-linux-glibc2.5-x86_64 mysql
5、 chown -R mysql:mysql ./ ##进入mysql包中,给这个包授权给mysql
6、注册mysql命令到Linux
6.1:vim /etc/profile
6.2:在etc/profile文件末尾处添加:export PATH=$PATH:/usr/local/src/mysql/bin
6.3:source /etc/profile
6.4、安装masql
mysqld --initialize --user=mysql --basedir=/usr/local/src/mysql --datadir=/usr/local/src/mysql/data
##进入mysql文件名 basedir 为mysql 的路径,
datadir 为mysql的 data 包,里面存放着mysql自己的包
重要:此处需要注意记录生成的临时密码,如上文:CdmKy#mu9ZDs
7、mysql_ssl_rsa_setup --datadir=/usr/local/src/mysql/data
##安全链接
8、cd support-files/
##进入mysql support-files
9、cp my-default.cnf /etc/my.cnf
10、cp mysql.server /etc/init.d/mysql
11、vim /etc/init.d/mysql
##修改basedir= 自己的路径修改 datadir= 自己的路径
例如:
basedir=/usr/local/src/mysql
datadir=/usr/local/src/mysql/data
Esc & :wq保存
12、service mysql start ## 启动mysql
mysql操作:
13、mysql -uroot –p 或者 mysql -u root –p
输入临时密码
临时密码如果找不到,执行cat /root/.mysql_secret,如下所示:
Password set for user 'root@localhost' at 2016-12-08 17:38:03
P4i-lNA3ZT6s
##修改密码
14、mysql>set password=password('root');
##开启远程连接
15、mysql>grant all privileges on *.* to root@'%' identified by 'root';
## 刷新权限
16、mysql>flush privileges;
17、mysql>exit;