好文摘录:
Linux 安装MySQL:https://www.cnblogs.com/wangpeng00700/p/13539856.html
- 连接我们的云服务,查看是否已经安装MySQL。
输入以下命令:
rpm -qa | grep mysql
- 下载mysql安装包到 /usr/local/ 目录
输入以下命令:
cd /usr/local/
wget https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
- 解压刚刚下载的MySQL的压缩包,并将解压后的文件重命名为
mysql
输入以下命令:
tar -zxvf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.6.45-linux-glibc2.12-x86_64/ mysql
- 进入到 /usr/local/ 目录下,开始添加mysql用户组和mysql用户,添加完使用groups mysql查看是否添加成功。
输入以下命令:
groupadd mysql
useradd -r -g mysql mysql
groups mysql
- 修改mysql目录拥有者为刚建立的mysql用户
输入以下命令:
cd mysql/
chown -R mysql:mysql ./
- MySQL 初始化
输入以下命令:
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
7. 修改mysql目录拥有者为root用户,修改data目录拥有者为mysql
chown -R root:root ./ && chown -R mysql:mysql data
- 启动mysql ,修改root密码,成功登陆
./support-files/mysql.server start
./bin/mysqladmin -u root password 'root123456'
./bin/mysql -h127.0.0.1 -uroot -proot123456
- linux登陆成功之后,开启远程登陆,刷新权限
mysql> grant all privileges on *.* to root@'%' identified by 'root123456';
mysql> flush privileges;
- MySQL设置开机自启
[root@iZ2ze8rrnt3xdz46vuzy7zZ local]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@iZ2ze8rrnt3xdz46vuzy7zZ local]# chmod +x /etc/init.d/mysqld
[root@iZ2ze8rrnt3xdz46vuzy7zZ local]# chkconfig --add mysqld