Centos7中安装宝塔面板中的MySQL8数据库 |
发表者:admin分类:数据库2022-05-16 15:50:10 阅读[525] |
Centos7中安装宝塔面板中的MySQL8数据库
一,项目说明。
1,主机环境:Centos7,使用宝塔面板的脚本安装mysql8,并不安装面板。
2,需要下载软件:
http://dg2.bt.cn/install/1/lib.sh
http://dg2.bt.cn/install/1/mysql.sh
http://download.bt.cn/install/public.sh
二,安装步骤
1,创建目录并下载软件。
mkdir /root/mysql8/
cd mysql8/
wget http://dg2.bt.cn/install/1/lib.sh
wget http://dg2.bt.cn/install/1/mysql.sh
wget http://download.bt.cn/install/public.sh
chmod +x *.sh
2,安装命令。
#创建目录
mkdir /www/server/panel/install/ -p
#复制文件到目录
cp public.sh /www/server/panel/install/
#执行安装命令,并安装mysql8版本
./lib.sh
./mysql.sh install 8.0
三,重置mysql8的密码。
1.设置免密码登录
在配置文件my.cnf设置免密码登录,在【mysqld】模块添加:skip-grant-tables
重启mysql服务: /etc/init.d/mysqld restart
2.将旧密码设置为空
执行命令:
mysql -u root -p //提示输入密码时直接敲回车。
use mysql //选择数据库
update user set authentication_string = '' where user = 'root'; //密码置空
quit //退出
3.去除免密码登录配置
删掉步骤1的语句 skip-grant-tables
重启服务: /etc/init.d/mysqld restart
4.修改密码
mysql -u root -p //提示输入密码时直接敲回车,刚刚已经将密码置空了
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc132451@'; // 修改密码,密码形式过于简单则会报错
四,root添加远程权限
# 先使用正确账号密码登录mysql
[root@localhost ~]# mysql -uroot -p
#进入mysql后,使用use mysql进入mysql系统数据库
MySQL> use mysql
#使用[select User,authentication_string,Host from user]查询用户表权限
MySQL> select User,authentication_string,Host from user
#使用[update user set host = ‘%’ where user =‘root’;]此SQL修改root权限
#此处[;]一定要加上,否则将不生效
MySQL> update user set host = '%' where user ='root';
#再使用[flush privileges]从mysql数据库的grant表中重新加载权限数据
#这一步一定要做,否则将不生效
MySQL> flush privileges;
常用软件包下载地址
http://dg2.bt.cn/install/1/lib.sh
http://dg2.bt.cn/install/1/mysql.sh
http://dg2.bt.cn/rpm/centos7/64/bt-openssl102.rpm
http://dg2.bt.cn/rpm/centos7/64/bt-curl-7.70.0.rpm
http://dg2.bt.cn/rpm/centos7/64/bt-mhash-0.9.9.9.rpm
http://dg2.bt.cn/rpm/centos7/64/bt-libmcrypt-2.5.8.rpm
http://dg2.bt.cn/rpm/centos7/64/bt-mcrypt-2.6.8.rpm
http://dg2.bt.cn/src/libiconv-1.14.tar.gz
http://dg2.bt.cn/src/patch/libiconv-glibc-2.16.patch
http://download.bt.cn/install/public.sh
http://dg2.bt.cn/rpm/centos7/64/bt-mysql80.rpm
转载请标明出处【Centos7中安装宝塔面板中的MySQL8数据库】。
《www.micoder.cc》
虚拟化云计算,系统运维,安全技术服务.
Tags: | [阅读全文...] |
最新评论