centos 7 安装mysql

安装mysql服务
yum install mysql-server
启动mysql service
mysqld start
获取初始密码(登陆后强制修改初始密码,不然操作会报错) 
grep "password" /var/log/mysqld.log
获取后大概长这样,别人那copy过来的:A temporary password is generated for root@localhost: hilX0U!9i3_6
这个就是密码hilX0U!9i3_6
然后登陆:mysql -u root -philX0U!9i3_6
然后修改密码,这里有一个定义密码的规则,测试环境不想麻烦设置一个简单的密码要先执行一下命令
set global validate_password_policy=0;
set global validate_password_length=1;
然后执行修改密码命令
alter user 'root'@'localhost' identified by '123456';
这里应该成功修改密码
然后解决数据库无法远程链接的问题
首先当然要保证是在登陆状态下执行
use mysql;select 'host' from user where user='root';
update user set host = '%' where user ='root';
flush privileges;
select 'host'   from user where user='root';
然后可以用navicat远程链接你的数据库拉。
以上

 

 

 

 

你可能感兴趣的:(java,mysql,centos)