1 解压安装包 tar -zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz
解压在/usr/local下。重命名mysql
2 给hadoop用户权限

3 初始化数据库 ./scripts/mysql_install_db --user=hadoop
报错:bash: ./scripts/mysql_install_db: /usr/bin/perl: 坏的解释器: 没有那个文件或目录

4 解决方法:命令:yum -y install perl perl-devel
5 安装命令报错:

6 解决方法:命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33
将DNS1改为DNS1=8.8.8.8

7 之后命令:yum -y install perl perl-devel

8 这会初始化数据库总可以了吧,结果还报错:

9 解决:yum install -y perl-Data-Dumper
10 至此初始化数据库终于可以,你以为终于结束了,其实才刚刚开始

11 初始化之后启动数据库:./support-files/mysql.server start
报错:

12 解决:mkdir /var/log/mariadb
touch /var/log/mariadb/mariadb.log
chown -R hadoop:hadoop /var/log/mariadb/
13 再次启动数据库,依然失败,最后转化成hadoop用户启动数据库终于成功!

14 ./bin/mysqladmin -u root -h localhost.localdomain password ‘密码’
设置登陆mysq数据库lroot用户密码
15 ./bin/mysql -h127.0.0.1 -uroot -p 登陆root用户
16 常用命令:查看mysql状态:ps -ef|grep mysql
启动mysql数据库:./support-files/mysql.server start
17 解决用客户端连接mysql数据库失败问题

18 命令: GRANT ALL PRIVILEGES ON . TO ‘root’@‘localhost’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;
19 flush privileges; 此时如果仍然连不上
20 命令 update user set host = ‘%’ where user =‘root’;
21 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'Pass1234' WITH GRANT OPTION;

21 远程连接成功

bin/mysql -u root -h 127.0.0.1 -p
mysql_install_db --user=mysql
790



被折叠的 条评论
为什么被折叠?



