1.由于安装包的问题出现的不能安装成功的问题 解决方法:更换安装包 2.安装成功后要启动mysql服务 service mysql start (针对mysql5.5以上的版本待检验) service mysqld start (针对mysql5.5以前的版本 待检验) 3.安装成功后mysql的密码默认设置为空无法正常进入mysql命令行 解决方法: (1)找到my.cnf配置文件:命令 find -name my.cnf (2)编辑my.cnf,在[mysqld]中添加 skip-grant-tables 保存后重启mysql服务 [root@localhost etc]# service mysqld restart Shutting down MySQL. [ OK ] Starting MySQL. [ OK ] (3)登录数据库重新设置root密码 命令:mysql -uroot -p mysql Enter password: 直接回车进入 执行下列语句 mysql> update user set password=password("mysql") where user='root'; Query OK, 4 rows affected (0.00 sec) Rows matched: 4 Changed: 4 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) (4)删除/etc/my.cnf文件中添加的“skip-grant-tables”行,重启mysql; 用新设的密码就能正常登录了; (5)重新登录后会出现以下问题: mysql> show databases; ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 解决方法如下: mysql> SET PASSWORD = PASSWORD('123456'); Query OK, 0 rows affected (0.03 sec) mysql> show databases; Query OK, 1 row affected (0.00 sec) 也就是用mysql> SET PASSWORD = PASSWORD('123456');这句话重新设置一次密码!
Linux下安装MySQL遇到的问题
猜你喜欢
转载自yonglailizhi.iteye.com/blog/2241529
今日推荐
周排行