service mysqld start
启动完成后,会出现如下信息
Redirecting to /bin/systemctl start mysqld.service
7.登录数据库
1)刚安装完没有设置密码,直接回车
mysql -u root -p
2)此时为数据库设置密码,开启远程登录
3)查看数据库 show databases;
4)选择数据库 use mysql;
5)添加可以远程的用户:
update user set host='%' where user='root';
6)给远程登录用户root设置密码,修改密码:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Redhat1';
7)设置完密码,刷新权限
flush privileges;
8)查看设置的远程用户
select host,user from user;
9)退出mysql
exit
8.密码设置完后,关闭mysql服务
service mysqld stop
9.设置开机自启
systemctl enable mysqld
systemctl daemon-reload
10.关机重启linux系统,用远程工具连接数据库,测试是否能连接成功
如果连接失败
DBMS: MySQL (no ver.)
Case sensitivity: plain=mixed, delimited=exact
Connection timed out: connect.
解决办法:
如果没有远程连接数据库成功,需要检查系统是否关闭防火墙
查看状态 systemctl status firewalld
关闭 systemctl stop firewalld