Linux 安装MySql

来源:互联网 发布:移动套餐推荐 知乎 编辑:程序博客网 时间:2024/05/22 11:58

1,查找已经安装的MySQL 数据库 rpm -qa | grep -i mysql (-i的作用不区分大小写) (
 
是把搜索到的全部包的名字交给 grep 去过滤,只要包含那个字符串就会被显示出来
2,删除已经安装好的MySQL数据库 rpm -e --nodeps 各个安装文件的名字
--nodeps就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了--nodeps你就能装上了.--force就是强制安装,比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用--force强制安装

删除软件-e    __nodeps强制删除,如果-e的时候出错,说明其他软件的运行依附于此软件,仍然要删除,需要__nodeps

3,删除文件夹 rm -rf /var/lib/mysql
rm -rf /usr/share/mysql
4,创建文件夹 mkdir data
cd data
mkdir downloads
5,上传MySQL5.5
6,
tar -xvf 需要解压的文件
7,yum install 文件名
8,查看/usr/share/mysql 文件夹中是否有 my-medium.cnf
cd /usr/share/mysql
ll
9,拷贝此文件存到/etc重命名为my.cnf
cp my-medium /etc/my.cnf
cd /etc
ll
vi my.cnf
插入参数到MySQLD下
max_allowed_packet = 16M
max_connections = 3000
lower_case_table_names=1
character_set_server=utf8

------------------------------------------//如果出现下面情况---------------------------------------
需要查看错误日志
日志存在/var/lib/mysql错误日志一般都放在此文件夹下
ll
cat localhost.localdomain.err
错误原因:有残余进程
ps -ef | grep -i mysql



10,启动MySQL
service mysql start
登陆mysql
mysql -uroot -p
修改登录密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');  # 在MySQL命令行中设置root账户的密码为password
重启mysql
service mysql restart
退出mysql
exit
如果出现错误
使用命令ps -e | grep -i mysql 查看有没有残余进程,kill UID
0 0
原创粉丝点击