basedir=/usr/local/mysql-5.7.44 bindir=/usr/local/mysql-5.7.44/bin if test -z "$datadir" then datadir=/usr/local/mysql-5.7.44/data fi sbindir=/usr/local/mysql-5.7.44/bin libexecdir=/usr/local/mysql-5.7.44/bin
初始化 mysql
1 2
cd /usr/local/mysql-5.7.44/bin ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql-5.7.44 --datadir=/usr/local/mysql-5.7.44/data --user=mysql --initialize
注意这个初始化密码,后面登录重置密码要用到
开启 mysql 服务
创建软连接、并开启 mysql
1 2 3
ln -s /usr/local/mysql-5.7.44/support-files/mysql.server /etc/init.d/mysql ln -s /usr/local/mysql-5.7.44/bin/mysql /usr/local/bin/mysql service mysql start
修改密码
登录 mysql,这里需要输入初始化的密码
1 2
mysql -u root -p
修改密码并设置密码不过期
1 2 3
set password for root@localhost = password('root@1234');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;