centos下安装mysql8

在linux下安装mysql8踩了不少坑,怕忘记安装步骤特此记录。

1、到MySQL官网下载相对应的rpm.bubdle包

2、由于centos自带mariadb(mysql的分支),为了避免一些不必要的错误,通过rpm -qa | grep mariadb命令查看mariadb安装情况

3、通过rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps卸载mariadb相关

4、再次执行rpm -qa | grep mariadb查看是否卸载完全

5、linux根路径下usr/ local存贮本地的共享文件,将下载好的mysql包上传至该位置

6、在local中新建mysql文件夹,通过tar -xvf 将mysql压缩包解压至mysql文件夹内

7、通过 rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 common

8、通过 rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 libs

9、通过 rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 client

10、通过 rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 server

11、通过 rpm -qa | grep mysql 命令查看 mysql 的安装情况

12、通过mysql –initialize初始化mysql

13、chown mysql:mysql /var/lib/ mysql -R;

将目前目录下的所有文件与子目录的拥有者皆设为 mysql用户,群体的使用者 mysql

14、systemctl start mysqld.service 启动mysql服务

15、systemctl enable mysqld 设置mysql服务开机自启

16、通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码

Mysql在初始化后会自动生成密码,可通过日志获取

17、通过 mysql -uroot -p 敲回车键进入数据库登陆界面

18、输入刚刚从日志获取的密码

19、通过 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘newPwd’; 修改默认密码

****注****:Mysql默认不允许远程连接,需要配置

20、通过use mysql切换数据库

21、通过select user,authentication_strng,host from user;查询user表,默认host都是localhost

22、update user set host = ‘%’ where user = ‘root’;

23、刷新修改 FLUSH PRIVILEGES

24、防火墙开发端口firewall-cmd –zone=public –add-port=3306/tcp –permaent

25、重新加载防火墙 firewall-cmd –reload

配置默认编码为utf-8

26、ctc/my.cnf中[mysqld]下追加

character_set_server=utf8

nit_connect=’SET NAME utf8’

27、配置文件修改保存后,重启mysql

Systemctl restart mysqld

28、查看编码是否为utf-8,如果是的话,就大功告成了
mysql->show variables like ‘%character%’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值