環境の準備:
- ターミナルを開き、コマンドを使用して、mysql関連の依存関係やコンポーネントなどがあるかどうかを照会します。
rpm -qa | grep mysql
ブログを書いた時にインストールしたので写真がありません
- ある場合は、コマンドを使用してアンインストールします
rpm -e *** // 普通删除
rpm -e *** // 强力删除模式
注:***为依赖名称
インストールを開始します
1回のインストール
-
インストールパッケージをダウンロードして/optディレクトリにコピーします(他のディレクトリに配置できるかどうかはわかりません)
バージョン5.6.22バージョン
5.6.14 -
make gcc-g++emakeをインストールします
yum -y install make gcc-g++ cmake bison-devel ncurses-devel
注:ここでのインストール時間はもっと長く、約30分かかる場合があります
- ダウンロードしたソースパッケージを解凍し、解凍ディレクトリに入ります
tar -zxvf 文件名
cd 解压好的目录名
- コンパイル
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DENABLE_DOWNLOADS=1
注:これは複数の文ではないコマンドです
/ user / localはインストールディレクトリです。個人的なテストのために、別のディレクトリに配置することもできます。
エラーの解決策:
scripts / mysql_install_db --user = mysql --basedir = / usr / local / mysql --datadir = / data / mysqldb
エラーの理由:ファイルがありません
解決策:
yum install'perl(Data :: Dumper)'
- コンパイルしてインストール
make && make install
注:所要時間は約30分から40分です。コンパイル中の警告と赤いステートメントはエラーではないため、無視しないでください。
2つのconfiguremysqlグループとユーザー
- mysqlユーザーとmysqlユーザーグループを作成し、フォルダーのアクセス許可を変更します(ある場合は、フォルダーのアクセス許可を直接変更します)
// 查看用户列表
cat /etc/passwd
// 查看用户组列表
cat /etc/group
// 创建用户组
groupadd mysql
// 创建用户并且放到mysql组
useradd -g mysql mysql
// 由于安装的时候是安装到了/usr/local/mysql文件夹.
// 所以要把这个文件夹的所属修改成刚刚创建的mysql组和mysql用户
chown -R mysql:mysql /usr/local/mysql
3つの初期化mysql
- mysqlのインストールフォルダに移動します
cd /usr/local/mysql
- システムに付属するデータベースとテーブルを初期化します
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
- 構成ファイルを変更します。
一部のシステムでは、インストール中に/ etcフォルダーにmy.cnfファイルが作成されます。MySQLデータベースは構成の優先順位を読み取るため、最初に/ etcフォルダーに移動してmy.cnfファイルを検索します。そうでない場合は、到着しますmysqlインストールディレクトリでmy.cnfを探しているので、(干渉を防ぐために)/ etcフォルダのmy.cngファイルを変更し、インストールディレクトリのmy.cnfファイルを読み取らせる必要があります。
mv /etc/my.cnf /etc/my.cnf.bak
- ブートを構成する
1、拷贝脚本
cp support-files/mysql.server /etc/init.d/mysql
2、添加服务mysql
chkconfig --add mysql
3、设置mysql服务为自启动
chkconfig mysql on
5)mysqlを起動してデータベースに入り、パスワードを変更します
// 1、启动mysql
service mysql start
// 2、进入/usr/local/mysql/bin文件夹
cd /usr/local/mysql/bin
// 3、进入数据库(出世密码为空)
./mysql -u root -p 或 ./mysql -u root
// 4、修改数据库密码
SET PASSWORD = PASSWORD('你的密码');
- 使用するmysqlbinディレクトリに入らずにmysqlコマンドを直接使用できるように環境変数を構成します
// 1 进入profile文件
vim /etc/profile
// 2 进入最后一行, 添加配置
PATH=/usr/local/mysql/bin:$PATH
// 3 刷新配置文件
source /etc/profile
- 楽しんでください
最後に書く
私は真っ白で、私が書いたブログも、教材を探して解決した後、学習と使用で問題が発生したために書かれました。場所に誤りがある場合、または侵害がある場合は、私に連絡してください。 。
QQ:994961015
Eメール:[email protected]
WeChat:これは指定できません。