使用mysqld --initialize
手动执行数据目录初始化,mysqld
会生成一个初始随机密码,将其标记为过时,并将其写入服务器错误日志。mysql
mysql.user
受权表定义了初始MySQL用户帐户和访问权限。安装MySQL只会建立一个'root'@'localhost'
拥有全部特权而且能够执行任何操做的超级用户账户。sql
mysql -u root -p Enter password: (enter the random root password here) ********* mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
测试:shell
shell> mysql -u root -p Enter password: (enter root password here) root-password
关闭服务器:服务器
shell> mysqladmin -u root -p shutdown Enter password: (enter root password here)