CentOS 7 下安装 MySQL 8.x( 二 )


#> service mysqld restart配置 MySQL 开机启动【可选】#> chkconfig --level 345 mysqld on新建一个用户并赋予权限【可选】安装完毕后,root用户默认没有密码,可以通过如下命令登录并修改root用户密码
#> mysql -u root -p按回车,即可无密码登录,可以通过如下命令创建用户
创建一个用户名为 dump 的用户,密码初始化为 1234(可根据自定义需求修改)
mysql> create user 'dump'@'%' identified by '1234';赋予权限,并配置可访问的 ip(可根据自定义需求修改)
mysql> grant all privileges on *.* to 'dump'@'%';mysql> flush privileges;开放 3306 端口如果要远程访问 MySQL,操作系统需要打开 MySQL 的默认 3306 端口的访问权限
#> firewall-cmd --zone=public --add-port=3306/tcp --permanent#> firewall-cmd --reload接下来,可以通过 MySQL 客户端连接验证
推荐这一款免费开源的 MySQL 客户端:HeidiSQL
MySQL 的卸载如果要完全卸载 MySQL,可以通过如下的方式:
停止服务
#> service mysqld stop然后执行
#> find / -name mysql找到所有 mysql 相关的文件夹
/etc/selinux/targeted/active/modules/100/mysql/usr/lib64/mysql/usr/share/mysql/usr/local/mysql/usr/local/mysql/bin/mysql/usr/local/mysql/include/mysql/data/mysql/data/mysql/mysql然后执行rm -rf删掉这些文件即可 。
当然你确保
#> find / -name mysql出来的文件没有需要保留的文件,也可以执行
#> rm -rf `find / -name mysql`批量删除 。
参考文档Installing MySQL on Unix/Linux Using Generic Binaries

经验总结扩展阅读