日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql @@version_MySQL数据库安装Version5.5

發布時間:2025/3/19 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql @@version_MySQL数据库安装Version5.5 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.新建mysql用戶

useradd -g hadoop -s /bin/bash -md /home/mysql mysql

創建.bash_profile,加載.bashrc

2.檢查并且卸載系統自帶的mysql

在root用戶下面執行

rpm -qa | grep -i mysql

libmysqlclient_r15-5.0.96-0.6.1

libqt4-sql-mysql-4.6.3-5.25.4

rpm -e libmysqlclient_r15-5.0.96-0.6.1 --nodeps

rpm -e libqt4-sql-mysql-4.6.3-5.25.4 --nodeps

強制卸載

rpm -e --nodeps mysql-libs-5.1.69-1.el6_4.x86_64

3.解壓安裝mysql

tar -zxvf mysql-5.5.35-linux2.6-x86_64.tar.gz

注意basedir必須是mysql上面的解壓目錄(root用戶需要指定mysql)

./scripts/mysql_install_db --user=mysql --basedir=/home/mysql/mysql-5.5.35-linux2.6-x86_64 --datadir=/home/mysql/data

用root用戶復制配置文件:

cp -a ./support-files/my-large.cnf /etc/my.cnf

cp -a ./support-files/mysql.server /etc/init.d/mysqld

/etc/init.d/mysqld文件修改配置,

里面的路徑為上面安裝時指定的路徑如下:

basedir='/home/mysql/mysql-5.5.35-linux2.6-x86_64'

datadir='/home/mysql/data'

4.啟動mysql

/etc/init.d/mysqld start

/etc/init.d/mysqld status

增加環境變量,方便使用命令:

export MYSQL_HOME=/home/mysql/mysql-5.5.35-linux2.6-x86_64

export PATH=

MYSQL_HOME/bin

5.登陸mysql

初始root是沒有密碼的,下面修改密碼

mysqladmin -uroot password zdh1234

修改成功后重新登陸:

mysql -uroot -pzdh1234

添加遠程訪問權限

use mysql;

新增一條權限記錄

grant all on . to root@'%' identified by 'zdh1234' with grant option;

select host, user from user;

重啟生效

/etc/init.d/mysqld restart

遠程鏈接默認端口:3306

使用root用戶配置Linux開機MySQL自動啟動

將mysql設為linux服務

chkconfig --add mysqld

查看mysql是否在相應的級別打開自啟動

chkconfig --list mysqld

chkconfig --list | grep -i mysql (不清楚mysl的服務名時可以使用)

如果未啟動,則打開自啟動

chkconfig --level 345 mysql on

6.重裝mysql

停止mysql進程,stop或者kill

刪除以下兩個目錄

data

mysql-5.5.35-linux2.6-x86_64

7.解決無法創建函數的問題

臨時:

SET GLOBAL log_bin_trust_function_creators = 1;

SELECT @@global.log_bin_trust_function_creators;

永久解決,修改my.cnf文件的[mysqld]并且重啟mysql

The MySQL server

[mysqld]

log_bin_trust_function_creators = 1

8.MySQL數據庫信息

Unix:mysql/zdh1234

mysql:root/zdh1234

Link: zdh-245:3306

9.修改root用戶的密碼

首先停止mysql

/etc/init.d/mysqld stop

然后安全模式啟動

./bin/mysqld_safe --skip-grant-tables &

然后使用root無密碼登陸

mysql -uroot

后臺修改root密碼

update mysql.user set password=PASSWORD('zdh1234') where User='root';

flush privileges;

10.mysql重啟無法刪除文件報錯

rm: 無法刪除"/var/lock/subsys/mysql": 權限不夠

不要使用mysql用戶重啟,使用root用戶重啟即可解決。

原因是mysql設置為開機啟動,開機是使用了root用戶啟動,

所以stop的時候也要使用root停止。

總結

以上是生活随笔為你收集整理的mysql @@version_MySQL数据库安装Version5.5的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。