linux安装mysql遇到的问题_Linux下安装MySQL5.7及遇到的问题解决方法
一、下載地址
本文安裝的版本:
或者使用wget下載:
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.32-el7-x86_64.tar.gz
[root@localhost opt]# tar -xvf mysql-5.7.32-el7-x86_64.tar.gz
二、檢查是否已經(jīng)安裝過(guò)mysql
[root@localhost opt]# rpm -qa | grep mysql
# 若出現(xiàn):mysql-libs*
[root@localhost /]# rpm -e --nodeps mysql-libs* #進(jìn)行卸載
# 再次執(zhí)行查詢命令,查看是否刪除
[root@localhost /]# rpm -qa | grep mysql
# 若沒(méi)有mysql字樣出現(xiàn),說(shuō)明mysql已卸載
# 查詢所有Mysql對(duì)應(yīng)的文件夾
[root@localhost /]# whereis mysql
mysql: /usr/bin/mysql /usr/include/mysql
[root@localhost lib]# find / -name mysql
/data/mysql
/data/mysql/mysql
# 刪除相關(guān)目錄或文件
[root@localhost /]# rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql
三、安裝
[root@localhost opt]# mv mysql-5.7.32-el7-x86_64 /usr/local/mysql
[root@localhost opt]# mkdir /usr/local/mysql/data
[root@localhost opt]# groupadd mysql
[root@localhost opt]# useradd -r -g mysql mysql
[root@localhost opt]# chown mysql:mysql -R /usr/local/mysql
[root@localhost mysql]# vim /etc/my.cnf.d/mysql-clients.cnf
[root@localhost opt]# cd /usr/local/mysql/bin/
[root@localhost bin]# ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --initialize
[root@localhost bin]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
[root@localhost bin]# service mysql start
[root@localhost bin]# mkdir /var/log/mariadb
[root@localhost bin]# touch /var/log/mariadb/mariadb.log
[root@localhost bin]# chown mysql:mysql -R /var/log/mariadb
[root@localhost bin]# service mysql start
四、RPM安裝:
下載下圖中的四個(gè)包:
[root@localhost ~]# cd /opt
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-common-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-libs-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-client-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# rpm -qa|grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root@localhost opt]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64
[root@localhost opt]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
[root@localhost opt]# rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm
[root@localhost opt]# systemctl start mysqld
四、修改MySQL密碼及開(kāi)發(fā)遠(yuǎn)程連接
修改MySQL初始密碼:
[root@localhost bin]# mysql -uroot -p
Enter password:
mysql> alter user 'root'@'localhost' identified by '新密碼';
退出,使用新密碼重新登陸
開(kāi)放遠(yuǎn)程連接
mysql> grant all privileges on *.* to 'root'@'%' identified by '密碼';
總結(jié)
以上是生活随笔為你收集整理的linux安装mysql遇到的问题_Linux下安装MySQL5.7及遇到的问题解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 小米手机怎么添加安卓小部件(安卓小部件)
- 下一篇: Linux服务器架设(架设linux服务