Linuxインストールmysql5.6.5(ダムインストールチュートリアル)

1.インストールされているかどうかを確認します(インストールされている場合は削除します)

rpm -qa | grep mysql   # 查询安装,有的话会出来一个列表

rpm -e mysql                   # 普通删除(mysql 替换为查出的包名)
rpm -e --nodeps mysql          # 强制删除(mysql 替换为查出的包名)

2. mysqlをインストールします(ymlモード)


wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  # 下载rpm 资源包
rpm -ivh mysql-community-release-el7-5.noarch.rpm                    # 安装rpm 资源包
yum install mysql-server                                             # 正式下载 mysql

chown mysql:mysql -R /var/lib/mysql          # 设置权限 
mysqld --initialize                          # 初始化mysql   
systemctl start mysqld                       # 启动mysql
systemctl status mysqld                      # 查看mysql 启动状态  
mysqladmin --version                         # 检查是否安装成功(查看版本信息)             

エラー:
エラー2002(HY000):入力するコマンド
の実装でソケット '/var/lib/mysql/mysql.sock'(2)介してローカルMySQLサーバーに接続できませmysqlん。パスワードが出力されるように設定されていません。mysqlコマンドを使用すると、上記のエラーが発生します

rm -rf /var/lib/mysql      # 删除初始化相关的配置信息
mysqld --initialize        # 初始化mysql   
systemctl start mysqld     # 启动mysql

3、パスワードを設定します-MySQLクライアントを使用します

mysql>  mysql               # 默认无密码,直接可进入mysql内部
mysql>  SHOW DATABASES;     # 查询所有数据表  
mysql>  use mysql;          #  进入mysql 数据表
mysql>  SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root123456');    #  修改密码为 root123456

mysqlを終了し、パスワードでログインします

mysql>  mysql -u root -p     # 登录mysql, 回车输入密码在回车
Enter password:*******

4、リモート接続を許可するように設定

mysql -u root -p                     # 登录mysql

# 设置允许所有ip连接,  root123456 为密码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123456' WITH GRANT OPTION;


mysql> use mysql;                    # 进入mysql 数据表
mysql> select host user from user;   # 查看权限
mysql> flush privileges;             # 刷新权限

5、コマンドを開始して閉じます

service mysql start    # 启用
service mysql stop     # 停止

6.ファイアウォール(リモート接続に失敗した場合は注意してください)

ファイアウォールがポート3306を開きます

chkconfig iptables on     # 永久开启
chkconfig iptables off    # 永久关闭

service iptables start    # 即时开启
service iptables stop     # 即时关闭

ファイアウォールはiptablesファイルの処理を見つけることができません。
ファイアウォールをオフにしてiptablesファイルを見つけることができません。ファイアウォールはデフォルトでファイアウォールとして使用されているため、解決策は次のとおりです。ファイアウォールを停止してiptableをインストールします。

systemctl stop firewalld 
systemctl mask firewalld
yum install -y iptables 
yum install iptables-services
  • これでこの記事は終わりです。お役に立てば幸いです。気に入ったり、注目したりしてください。今後もコンテンツを更新していきます...ご覧いただきありがとうございます。

  • パーソナルオープンソースプロジェクト(ユニバーサルバックグラウンド管理システム)–> https://gitee.com/wslxm/spring-boot-plus2、よろしければご覧いただけます、ありがとうございます

おすすめ

転載: blog.csdn.net/qq_41463655/article/details/109433642