安装mysql

注意:

1.安装中间提示 bin/mysqld: error while loading shared libraries: libnuma.so.1

这个时候如果是Centos就yum install -y libaio就可以解决这个问题了

2.日志文件没有权限进行操作,查看当前制定路径是否存在,并赋予权限

log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'.

mkdir /var/log/mariadb 

touch /var/log/mariadb/mariadb.log

chown -R mysql:mysql  /var/log/mariadb/

 

3.在操作过程中失误,忘了初始密码

如果已经启动,就停止

mysqld_safe --skip-grant-tables &

use mysql update user set password=password("root1234") where user='root'; //修改用户:root的密码成为:root1234

flush privileges//刷新MySQL的系统权限相关表,否则会出现拒绝访问 忘记输入的话重启mysql服务也可以

mysql.user.password在5.7.6之后存到mysql.user.authentication_string了.

./mysqld_safe --skip-grant-tables &

原文地址:https://www.cnblogs.com/kongkongFabian/p/9535328.html