Linux Centos6.5安装MySQL5.7

首先:要有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;

猜你喜欢

转载自blog.csdn.net/u013282737/article/details/87734631
今日推荐