Linux下安装MySQL遇到的问题
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');这句话重新设置一次密码!
相关推荐
CoderToy 2020-11-16
emmm00 2020-11-17
王艺强 2020-11-17
ribavnu 2020-11-16
bianruifeng 2020-11-16
wangshuangbao 2020-11-13
苏康申 2020-11-13
vivenwan 2020-11-13
moyekongling 2020-11-13
云中舞步 2020-11-12
要啥自行车一把梭 2020-11-12
aydh 2020-11-12
kuwoyinlehe 2020-11-12
minerk 2020-11-12
vitasfly 2020-11-12
jazywoo在路上 2020-11-11
敏敏张 2020-11-11
世樹 2020-11-11