MySQL-Linux安装
yum install mysql-server
Linux环境下直接使用RPM包安装mysql,会报冲突错误。
1.这时候先使用命令 "rpm -qa | grep mysql" 查询出和mysql相关的RPM包。
2.然后使用命令 "rpm -e *-mysql-*" (-e代表擦除)删除自带的RPM包,但是会报错,这是因为其他包的依赖。
2.1.接着使用命令 "rpm -e *-mysql.rpm --nodeps" 进行暴力强制删除。
2.2.执行命令 "rpm -qa |grep mysql" 检查是否删除干净。
3.通过命令 "rpm -ivh MySQL-server-5.5.31-2.el6.i686.rpm" 安装Server端。
3.1.安装完成后,启动mysql 服务端 "service mysql start" 。
4.为了配置远程登陆的方便,继续安装Client端 "rpm -ivh MySQL-client-5.5.31-2.el6.i686.rpm" 。
5.在MySQL-server的安装过程中,会提示一个初始化mysql的脚本:
Alternatively you can run:
/usr/bin/mysql_secure_installation
6.使用上述脚本进行mysql的初始化配置:
Enter current password for root(enter for none): 这里键入 回车
Set root password?[Y/n] 这里是 Y
New password: 这里是 123
Re-enter new password: 这里是 123
Remove anonymous(匿名) users?[Y/n] 这里是 Y
Disallow root login remotely?[Y/n] 这里是 n
Remove test database and access to it?[Y/n] 这里是 Y
Reload privilege tables now?[Y/n] 这里是 Y
7.修改mysql中root的密码
7.1.在mysql系统外,使用mysqladmin
格式:mysqladmin -u 用户名 -p password 新密码
# /usr/bin/mysqladmin -u root -p password '123'
Enter password: 【输入原来的密码】
7.2.通过登录mysql系统
# mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("123") where user='root';
mysql> flush privileges;
mysql> exit;
8.登录mysql
# mysql -uroot -p
Enter password: 【输入密码】
9.重启与停止mysql服务
启动方式1:service mysql start
启动方式2:/etc/init.d/mysql start
停止方式1:service mysql stop
停止方式2:/etc/init.d/mysql shutdown
重启方式1:service mysql restart
重启方式2:/etc/init.d/mysql restart
10.通过命令 "netstat -nat" 可以检查mysql是否成功启动,找到3306端口的进程。