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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: quit推不出mysql_cmd下使用m
- 下一篇: mysql like ilike_MyS